diff --git a/.github/workflows/build-master.yml b/.github/workflows/build-master.yml index f41deaf5f..7a319ef31 100644 --- a/.github/workflows/build-master.yml +++ b/.github/workflows/build-master.yml @@ -46,7 +46,7 @@ jobs: packagePAT: ${{ secrets.BALLERINA_BOT_TOKEN }} if: github.event_name == 'workflow_dispatch' run: | - ./gradlew -Pversion=${TIMESTAMPED_VERSION} clean publish -x :docerina-ui:npmTestDocerinaUI --scan + ./gradlew -Pversion=${TIMESTAMPED_VERSION} clean publish --scan - name: Build and Publish env: @@ -54,10 +54,8 @@ jobs: packagePAT: ${{ secrets.BALLERINA_BOT_TOKEN }} if: github.event_name == 'push' run: | - ./gradlew clean publish -x :docerina-ui:npmTestDocerinaUI --scan + ./gradlew clean publish --scan - name: Generate Codecov Report uses: codecov/codecov-action@v1 - with: - directory: ./docerina-ui/coverage/ diff --git a/.github/workflows/daily-build.yml b/.github/workflows/daily-build.yml index 6b861db5c..b907a681d 100644 --- a/.github/workflows/daily-build.yml +++ b/.github/workflows/daily-build.yml @@ -32,7 +32,7 @@ jobs: env: packageUser: ${{ secrets.BALLERINA_BOT_USERNAME }} packagePAT: ${{ secrets.BALLERINA_BOT_TOKEN }} - run: ./gradlew build -x :docerina-ui:npmTestDocerinaUI + run: ./gradlew build windows-build: @@ -61,4 +61,4 @@ jobs: env: packageUser: ${{ secrets.BALLERINA_BOT_USERNAME }} packagePAT: ${{ secrets.BALLERINA_BOT_TOKEN }} - run: ./gradlew.bat build -x :docerina-ui:npmTestDocerinaUI + run: ./gradlew.bat build diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 2f96d9a4c..b5128bb5f 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -44,8 +44,8 @@ jobs: packageUser: ${{ secrets.BALLERINA_BOT_USERNAME }} packagePAT: ${{ secrets.BALLERINA_BOT_TOKEN }} run: | - ./gradlew release -Prelease.useAutomaticVersion=true -x :docerina-ui:npmTestDocerinaUI - ./gradlew -Pversion=${VERSION} publish -x :docerina-ui:npmTestDocerinaUI + ./gradlew release -Prelease.useAutomaticVersion=true + ./gradlew -Pversion=${VERSION} publish - name: Create Github release from the release tag run: | curl --request POST 'https://api.github.com/repos/ballerina-platform/ballerina-dev-tools/releases' \ diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 00eec5993..daf7bb5bd 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -30,13 +30,11 @@ jobs: env: packageUser: ${{ github.actor }} packagePAT: ${{ secrets.GITHUB_TOKEN }} - run: ./gradlew build -x :createArtifactZip -x :docerina-ui:npmTestDocerinaUI + run: ./gradlew build -x :createArtifactZip - name: Generate Codecov Report if: github.event_name == 'pull_request' uses: codecov/codecov-action@v1 - with: - directory: ./docerina-ui/coverage/ windows-build: @@ -61,7 +59,7 @@ jobs: env: packageUser: ${{ github.actor }} packagePAT: ${{ secrets.GITHUB_TOKEN }} - run: ./gradlew.bat build -x :createArtifactZip -x :docerina-ui:npmTestDocerinaUI + run: ./gradlew.bat build -x :createArtifactZip windows-build-2: @@ -92,6 +90,6 @@ jobs: packageUser: ${{ github.actor }} packagePAT: ${{ secrets.GITHUB_TOKEN }} run: | - ./gradlew.bat build -x :createArtifactZip -x :docerina-ui:npmTestDocerinaUI -x test + ./gradlew.bat build -x :createArtifactZip -x test ./gradlew.bat :flow-model-generator:flow-model-generator-ls-extension:test working-directory: ${{ github.workspace }}/test folder diff --git a/.gitignore b/.gitignore index db1f1fb56..0d406b740 100644 --- a/.gitignore +++ b/.gitignore @@ -27,10 +27,6 @@ hs_err_pid* # mac .DS_Store -/docerina-ui/dist/ -/docerina-ui/coverage/ -/docerina-ui/node_modules/ -/docerina-ui/package-lock.json /testerina-report-tools/build/ /testerina-report-tools/node_modules/ /testerina-report-tools/package-lock.json diff --git a/build.gradle b/build.gradle index 80a8916fe..74b9b1591 100644 --- a/build.gradle +++ b/build.gradle @@ -164,7 +164,6 @@ task copyArtifactZip { task createArtifactZip(type: Zip) { dependsOn copyArtifactZip - dependsOn(":docerina-ui:createDocerinaUiZip") dependsOn(":testerina-report-tools:createTesterinaReportToolsZip") from "build" archiveFileName = 'ballerina-dev-tools-' + project.version + '.zip' @@ -205,7 +204,7 @@ release { } task test { - dependsOn(":docerina-ui:npmTestDocerinaUI") + dependsOn(":graphql-model-generator:graphql-model-generator-ls-extension:test") } task build { diff --git a/docerina-ui/.babelrc b/docerina-ui/.babelrc deleted file mode 100644 index f9e1d6062..000000000 --- a/docerina-ui/.babelrc +++ /dev/null @@ -1 +0,0 @@ -{ "presets": ["@babel/preset-env", "@babel/preset-react"] } diff --git a/docerina-ui/build.gradle b/docerina-ui/build.gradle deleted file mode 100644 index c5c7f7828..000000000 --- a/docerina-ui/build.gradle +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -import org.apache.tools.ant.taskdefs.condition.Os - -task updateVersionDocerinaUi(type: Exec) { - doFirst { - println "update version to " + project.version - if (Os.isFamily(Os.FAMILY_WINDOWS)) { - commandLine 'cmd', '/c', 'npm', 'run', 'update-version', '--', project.version - } else { - commandLine 'npm', 'run', 'update-version', '--', project.version - } - } -} - -task npmInstallDocerinaUI(type: Exec) { - dependsOn updateVersionDocerinaUi - if (Os.isFamily(Os.FAMILY_WINDOWS)) { - commandLine 'cmd', '/c', 'npm', 'install' - } else { - commandLine 'npm', 'install' - } -} - -task npmBuildDocerinaUI(type: Exec) { - dependsOn npmInstallDocerinaUI - if (Os.isFamily(Os.FAMILY_WINDOWS)) { - commandLine 'cmd', '/c', 'npm', 'run', 'build' - } else { - commandLine 'npm', 'run', 'build' - } -} - -task npmTestDocerinaUI(type: Exec) { - dependsOn npmInstallDocerinaUI - if (Os.isFamily(Os.FAMILY_WINDOWS)) { - commandLine 'cmd', '/c', 'npm', 'run', 'test' - } else { - commandLine 'npm', 'run', 'test' - } -} - -task createDocerinaUiZip(type: Zip) { - dependsOn npmBuildDocerinaUI - from "dist" - archiveFileName = 'docerina-ui-' + project.version + '.zip' - destinationDirectory = file("$project.rootDir/build/docs/") -} diff --git a/docerina-ui/package.json b/docerina-ui/package.json deleted file mode 100644 index a8b20c847..000000000 --- a/docerina-ui/package.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "@ballerina/docs-ui", - "version": "1.5.1-SNAPSHOT", - "description": "The react app used to display API Docs.", - "main": "index.js", - "scripts": { - "test": "jest", - "start": "webpack-dev-server --open --hot --mode development", - "build": "webpack --mode production", - "update-version": "node ./scripts/update-version.js" - }, - "browserslist": "> 1%,last 2 versions", - "devDependencies": { - "@babel/core": "^7.16.0", - "@babel/preset-env": "^7.16.0", - "@babel/preset-react": "^7.16.0", - "@testing-library/jest-dom": "^5.14.1", - "autoprefixer": "^9.7.3", - "babel-jest": "^27.3.1", - "babel-loader": "^8.2.3", - "copy-webpack-plugin": "^6.4.1", - "css-loader": "^3.6.0", - "file-loader": "^5.0.2", - "html-webpack-plugin": "^3.2.0", - "jest": "^26.6.3", - "postcss": "^8.3.3", - "postcss-loader": "^4.3.0", - "react-helmet": "^6.1.0", - "style-loader": "^1.3.0", - "url-loader": "^3.0.0", - "webpack": "^4.46.0", - "webpack-cli": "^3.3.10", - "webpack-dev-server": "^3.11.2" - }, - "dependencies": { - "prism-react-renderer": "^1.2.1", - "prismjs": "^1.23.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-markdown": "6.0.0", - "react-router-dom": "^5.2.0", - "react-router-hash-link": "^2.4.3", - "rehype-raw": "^5.1.0", - "remark-gfm": "^1.0.0", - "semantic-ui-css": "^2.4.1", - "semantic-ui-react": "^2.0.3" - }, - "jest": { - "verbose": true, - "roots": [ - "src" - ], - "testRegex": "\\.test\\.jsx?$", - "transform": { - "\\.jsx?$": "babel-jest" - }, - "setupFiles": [ - "/src/__tests__/test-env.js" - ], - "collectCoverage": true - } -} diff --git a/docerina-ui/public/content/attach.svg b/docerina-ui/public/content/attach.svg deleted file mode 100644 index 5ebb92c2d..000000000 --- a/docerina-ui/public/content/attach.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - diff --git a/docerina-ui/public/content/ballerina-docs-logo.svg b/docerina-ui/public/content/ballerina-docs-logo.svg deleted file mode 100644 index 1e61ce7f4..000000000 --- a/docerina-ui/public/content/ballerina-docs-logo.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Ballerina Docs logo - - - - \ No newline at end of file diff --git a/docerina-ui/public/content/copy-icon.svg b/docerina-ui/public/content/copy-icon.svg deleted file mode 100644 index 79a619bc3..000000000 --- a/docerina-ui/public/content/copy-icon.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docerina-ui/public/content/home.svg b/docerina-ui/public/content/home.svg deleted file mode 100644 index cf38a577b..000000000 --- a/docerina-ui/public/content/home.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/docerina-ui/public/content/link.svg b/docerina-ui/public/content/link.svg deleted file mode 100644 index ff1ca50b0..000000000 --- a/docerina-ui/public/content/link.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - diff --git a/docerina-ui/public/content/menu.svg b/docerina-ui/public/content/menu.svg deleted file mode 100644 index 0033ab22b..000000000 --- a/docerina-ui/public/content/menu.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - diff --git a/docerina-ui/public/favicon.ico b/docerina-ui/public/favicon.ico deleted file mode 100644 index 8dd970167..000000000 Binary files a/docerina-ui/public/favicon.ico and /dev/null differ diff --git a/docerina-ui/public/prism-ballerina.js b/docerina-ui/public/prism-ballerina.js deleted file mode 100644 index 66d8db9e6..000000000 --- a/docerina-ui/public/prism-ballerina.js +++ /dev/null @@ -1,22 +0,0 @@ -Prism.languages.ballerina = { - 'comment': /\/\/[^\r\n]*/, - 'string': { - pattern: /"(?:[^\\"]|\\.)*(?:"|$)/, - greedy: true, - }, - 'boolean': /\b(?:true|false)\b/, - 'keyword': (new RegExp( - '\\b(?:' + - 'if|else|iterator|try|catch|finally|fork|join|all|some|while|foreach|in|throw|return|returns|break|let|' + - 'timeout|transaction|aborted|abort|committed|failed|retries|onretry|onabort|oncommit|next|bind|with|lengthof|typeof|enum|' + - 'import|version|public|private|attach|as|native|documentation|lock|record|' + - 'from|on|select|group|by|having|order|where|followed|insert|into|update|delete|set|for|window|query|forever|untaint|start|await|done|check' + - 'annotation|package|type|typedesc|connector|function|resource|service|action|worker|struct|transformer|endpoint|object|' + - 'const|true|false|reply|create|parameter|primarykey|scope|compensate|compensation|' + - 'boolean|int|float|string|var|any|datatable|table|byte|stream|' + - 'map|exception|json|xml|xmlns|error|__init' + - ')\\b' - )), - 'operator': /(?:!|%|\+|\-|~|=|=|!|<|>|&|\|)/, - 'number': /\b0[xX][\da-f]+\b|\b\d+\.?\d*/ -}; diff --git a/docerina-ui/scripts/update-version.js b/docerina-ui/scripts/update-version.js deleted file mode 100644 index e4a249250..000000000 --- a/docerina-ui/scripts/update-version.js +++ /dev/null @@ -1,8 +0,0 @@ -const fs = require("fs"); -const path = require("path"); -const packageJson = require("../package.json"); -packageJson.version = process.argv[2]; - -fs.writeFileSync( - path.join(__dirname, "..", "package.json"), - JSON.stringify(packageJson, null, 4)+"\n"); diff --git a/docerina-ui/src/App.js b/docerina-ui/src/App.js deleted file mode 100644 index 2ecaa3123..000000000 --- a/docerina-ui/src/App.js +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from "react"; -import { - HashRouter as Router, - Route, - Switch -} from "react-router-dom"; -import ModuleIndex from "./component/moduleindex"; -import Module from "./Module"; - -class App extends React.Component { - constructor(props) { - super(props); - this.state = { - modules: null, - searchData: null, - packageDescription: null - }; - } - - componentDidMount() { - this.setState({ - modules: this.props.data.docsData.modules, - langLibs: this.props.data.docsData.langLibs, - searchData: this.props.data.searchData - }); - } - - - render() { - return ( -
- {this.state.modules != null && this.state.searchData != null && - - - ()} /> - ()} /> - - - - } -
- - ); - } -} - -export default App; diff --git a/docerina-ui/src/Module.js b/docerina-ui/src/Module.js deleted file mode 100644 index 9ca138178..000000000 --- a/docerina-ui/src/Module.js +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from "react"; -import { Route, Switch } from "react-router-dom"; -import Record from "./component/record" -import BClass from "./component/classes" -import ObjectType from "./component/objecttypes" -import Client from "./component/clients" -import Listener from "./component/listeners" -import Functions from "./component/functions" -import Types from "./component/types" -import Errors from "./component/errors" -import Constants from "./component/constants" -import Annotations from "./component/annotations" -import ModuleView from "./component/moduleview" -import Enum from "./component/enum" -import ModuleVariables from "./component/variables" -import NotFound from "./component/notfound" - -const Module = (parentProps) => { - - let modules = parentProps.modules.concat(parentProps.langLibs) - let module = modules.filter((item) => { - return item.id == (parentProps.match.params.moduleName); - })[0]; - - return ( - <> - {module != null && - - ()} /> - - ()} /> - ()} /> - ()} /> - ()} /> - ()} /> - ()} /> - - ()} /> - ()} /> - ()} /> - ()} /> - ()} /> - ()} /> - - ()} /> - - } - {module == null && } - - ); -} - -const FindConstruct = (props) => { - let construct = props.module[props.pageType].filter((item) => { - return item.name == props.match.params.constructName; - })[0]; - - if (construct == null) { - return - } - - if (props.pageType == "records") { - return - } else if (props.pageType == "classes") { - return - } else if (props.pageType == "listeners") { - return - } else if (props.pageType == "clients") { - return - } else if (props.pageType == "objectTypes") { - return - } else if (props.pageType == "enums") { - return - } -} - -export default Module; diff --git a/docerina-ui/src/Router.js b/docerina-ui/src/Router.js deleted file mode 100644 index f19653ddf..000000000 --- a/docerina-ui/src/Router.js +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -export { HashLink as Link } from 'react-router-hash-link'; -export { Helmet as Head } from "react-helmet"; - -export const appType = "react" -export const rootPath = "./" - -export const otherScripts = ""; diff --git a/docerina-ui/src/__tests__/api-docs.json b/docerina-ui/src/__tests__/api-docs.json deleted file mode 100644 index 8991180bd..000000000 --- a/docerina-ui/src/__tests__/api-docs.json +++ /dev/null @@ -1 +0,0 @@ -{"docsData":{"releaseShortVersion":"","langLibs":[{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"new array containing result of applying `func` to each member of `arr` in order\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027map","description":"Applies a function to each member of an array and returns an array of the results.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"array of index, member pairs\n","isDeprecated":false,"isReadOnly":false}],"name":"enumerate","description":"Returns a new array consisting of index and member pairs.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a predicate to apply to each member to test whether it should be selected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"new array only containing members of `arr` for which `func` evaluates to true\n","isDeprecated":false,"isReadOnly":false}],"name":"filter","description":"Selects the members from an array for which a function returns true.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"forEach","description":"Applies a function to each member of an array.\nThe parameter `func` is applied to each member of array `arr` in order.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"Base16 string representation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the byte array or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromBase16","description":"Returns the byte array that a string represents in Base16.\n`str` must consist of the characters `0..9`, `A..F`, `a..f`\nand whitespace as allowed by a Ballerina Base16Literal.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"Base64 string representation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the byte array or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromBase64","description":"Returns the byte array that a string represents in Base64.\n`str` must consist of the characters `A..Z`, `a..z`, `0..9`, `+`, `/`, `\u003d`\nand whitespace as allowed by a Ballerina Base64Literal.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"AnydataType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"AnydataType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"val","description":"member to search for\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startIndex","description":"index to start the search from\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"index of the member if found, else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"indexOf","description":"Returns the index of first member of `arr` that is equal to `val` if there is one.\nReturns `()` if not found.\nEquality is tested using `\u003d\u003d`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"name":"object {\n public isolated function next() returns record {|\n Type value;\n |}?;\n} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a new iterator object that will iterate over the members of `arr`.\n","isDeprecated":false,"isReadOnly":false}],"name":"iterator","description":"Returns an iterator over an array.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"AnydataType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"AnydataType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"val","description":"member to search for\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"arr.length() - 1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startIndex","description":"index to start searching backwards from\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"index of the member if found, else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"lastIndexOf","description":"Returns the index of last member of `arr` that is equal to `val` if there is one.\nReturns `()` if not found.\nEquality is tested using `\u003d\u003d`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"number of members in `arr`\n","isDeprecated":false,"isReadOnly":false}],"name":"length","description":"Returns the number of members of an array.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"removed member\n","isDeprecated":false,"isReadOnly":false}],"name":"pop","description":"Removes and returns the last member of an array.\nThe array must not be empty.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"vals","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"vals","description":"values to add to the end of the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"push","description":"Adds values to the end of an array.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"combining function\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"initial","description":"initial value for the first argument of combining parameter `func`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"result of combining the members of `arr` using `func`\nFor example\nis the same as `sum(1, 2, 3)`.\n","isDeprecated":false,"isReadOnly":false}],"name":"reduce","description":"Combines the members of an array using a combining function.\nThe combining function takes the combined value so far and a member of the array,\nand returns a new combined value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"index","description":"index of member to be removed from `arr`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the member of `arr` that was at `index`\nThis removes the member of `arr` with index `index` and returns it.\nIt panics if there is no such member.\n","isDeprecated":false,"isReadOnly":false}],"name":"remove","description":"Removes a member of an array.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"arr","description":"the array\nPanics if any member cannot be removed.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"removeAll","description":"Removes all members of an array.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array to be reversed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"`arr` with its members in reverse order\n","isDeprecated":false,"isReadOnly":false}],"name":"reverse","description":"Reverses the order of the members of an array.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"arr","description":"the array of which to change the length\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"length","description":"new length\n`setLength(arr, 0)` is equivalent to `removeAll(arr)`.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"setLength","description":"Changes the length of an array.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the value that was the first member of the array\n","isDeprecated":false,"isReadOnly":false}],"name":"shift","description":"Removes and returns first member of an array.\nThe array must not be empty.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startIndex","description":"index of first member to include in the slice\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"arr.length()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"endIndex","description":"index of first member not to include in the slice\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"array slice within specified range\n","isDeprecated":false,"isReadOnly":false}],"name":"slice","description":"Returns a subarray starting from `startIndex` (inclusive) to `endIndex` (exclusive).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array to be sorted;\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"ASCENDING","type":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"SortDirection","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"direction","description":"direction in which to sort\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":true,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"OrderedType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}},"name":"key","description":"function that returns a key to use to sort the members\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"a new array consisting of the members of `arr` in sorted order\n","isDeprecated":false,"isReadOnly":false}],"name":"sort","description":"Sorts an array.\nIf the member type of the array is not sorted, then the `key` function\nmust be specified.\nSorting works the same as with the `sort` clause of query expressions.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Base16 string representation\n","isDeprecated":false,"isReadOnly":false}],"name":"toBase16","description":"Returns the string that is the Base16 representation of an array of bytes.\nThe representation is the same as used by a Ballerina Base16Literal.\nThe result will contain only characters `0..9`, `a..f`.\nThere will be no whitespace in the returned string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Base64 string representation\n","isDeprecated":false,"isReadOnly":false}],"name":"toBase64","description":"Returns the string that is the Base64 representation of an array of bytes.\nThe representation is the same as used by a Ballerina Base64Literal.\nThe result will contain only characters `A..Z`, `a..z`, `0..9`, `+`, `/` and `\u003d`.\nThere will be no whitespace in the returned string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"The array from which the stream is created\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The stream representation of the array `arr`\n","isDeprecated":false,"isReadOnly":false}],"name":"toStream","description":"Returns a stream from the given array.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"arr","description":"the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"vals","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"vals","description":"values to add to the start of the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"unshift","description":"Adds values to the start of an array.\nThe values newly added to the array will be in the same order\nas they are in `vals`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[{"name":"OrderedType","description":"Any ordered type is a subtype of this.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.array","version":"1.1.0","name":"OrderedType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"name":"Type","description":"A type parameter that is a subtype of `any|error`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Type1","description":"A type parameter that is a subtype of `any|error`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[{"members":[{"name":"ASCENDING","description":"","isDeprecated":false,"isReadOnly":false},{"name":"DESCENDING","description":"","isDeprecated":false,"isReadOnly":false}],"name":"SortDirection","description":"Direction for `sort` function.\n","isDeprecated":false,"isReadOnly":false}],"id":"lang.array","summary":"This module provides lang library list operations defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library list operations defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.1.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"string representing a boolean value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"boolean that `s` represents, or an error if there is no such boolean\n","isDeprecated":false,"isReadOnly":false}],"name":"fromString","description":"Converts a string to a boolean.\nReturns the boolean of which `s` is a string representation.\nThe accepted representations are `true`, `false`\n(in any combination of lower- and upper-case),\nand also `1` for true and `0` for `false`.\nThis is the inverse of `value:toString` applied to a `boolean`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[],"enums":[],"id":"lang.boolean","summary":"This module provides lang library operations on \"boolean\" values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations on `boolean` values defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.0.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"decimal value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"absolute value of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"abs","description":"IEEE abs operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"decimal value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"smallest (closest to -∞) decimal value not less than `x` that is a mathematical integer\n","isDeprecated":false,"isReadOnly":false}],"name":"ceiling","description":"Rounds a decimal up to the closest integral value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"decimal value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"largest (closest to +∞) decimal value not greater than `x` that is a mathematical integer.\n","isDeprecated":false,"isReadOnly":false}],"name":"floor","description":"Rounds a decimal down to the closest integral value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"string representation of a decimal\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"decimal representation of the argument or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromString","description":"Return the decimal value represented by `s`.\n`s` must follow the syntax of DecimalFloatingPointNumber as defined by the Ballerina specification\nwith the following modifications\n- the DecimalFloatingPointLiteral may have a leading `+` or `-` sign\n- a FloatingPointTypeSuffix is not allowed\nThis is the inverse of `value:toString` applied to an `decimal`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"first decimal value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"xs","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"xs","description":"other decimal values\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"maximum value of `x` and all the `xs`\n","isDeprecated":false,"isReadOnly":false}],"name":"max","description":"Maximum of one or more decimal values.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"first decimal value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"xs","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"xs","description":"other decimal values\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"minimum value of `x` and all the `xs`.\n","isDeprecated":false,"isReadOnly":false}],"name":"min","description":"Minimum of one or more decimal values\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"decimal value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"closest decimal value to `x` that is a mathematical integer\n","isDeprecated":false,"isReadOnly":false}],"name":"round","description":"Round a decimal to the closest integral value.\nReturns the decimal value that is a mathematical integer and closest to `x`.\nIf there are two such values, choose the one that is even\n(this is the round-to-nearest rounding mode, which is the default for IEEE\nand for Ballerina).\nSame as Java Math.rint method\nSame as .NET Math.Round method\nIEEE 754 roundToIntegralTiesToEven operation\nNote that `\u003cint\u003ex` is the same as `\u003cint\u003ex.round()`\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xs","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"xs","description":"decimal values to sum\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"sum of all the `xs`; 0 if `xs` is empty\n","isDeprecated":false,"isReadOnly":false}],"name":"sum","description":"Sum of zero or more decimal values.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[],"enums":[],"id":"lang.decimal","summary":"This module provides lang library operations on \"decimal\" values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations on `decimal` values defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.0.0"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"callableName","description":"Callable name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"moduleName","description":"Module name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileName","description":"File name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lineNumber","description":"Line number\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CallStackElement","description":"Representation of `CallStackElement`\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"isClosed":true,"name":"Detail","description":"The type to which error detail records must belong.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.error","version":"1.0.0","name":"CallStackElement","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"callStack","description":"call stack\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"CallStack","description":"Represent error call stack.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"3","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"count","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"shouldRetry","description":"","isDeprecated":false,"isReadOnly":false}],"initMethod":{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"3","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"count","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false},"otherMethods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"shouldRetry","description":"","isDeprecated":false,"isReadOnly":false}],"isIsolated":false,"name":"DefaultRetryManager","description":"The RetryManager used by default.\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[{"fields":[],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"shouldRetry","description":"","isDeprecated":false,"isReadOnly":false}],"name":"RetryManager","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"the error value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"error cause\n","isDeprecated":false,"isReadOnly":false}],"name":"cause","description":"Returns the error\u0027s cause.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"the error value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.error","version":"1.0.0","name":"DetailType","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"error detail value\n","isDeprecated":false,"isReadOnly":false}],"name":"detail","description":"Returns the error\u0027s detail record.\nThe returned value will be immutable.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"the error value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"error message\n","isDeprecated":false,"isReadOnly":false}],"name":"message","description":"Returns the error\u0027s message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"the error value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.error","version":"1.0.0","name":"CallStack","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a new object representing the stack trace of the error value\n","isDeprecated":false,"isReadOnly":false}],"name":"stackTrace","description":"Returns an object representing the stack trace of the error.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"the error to be converted to a string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a string resulting from the conversion\nThe details of the conversion are specified by the ToString abstract operation\ndefined in the Ballerina Language Specification, using the expression style.\n","isDeprecated":false,"isReadOnly":false}],"name":"toBalString","description":"Converts an error to a string that describes the value in Ballerina syntax.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"the error to be converted to a string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a string resulting from the conversion\nThe details of the conversion are specified by the ToString abstract operation\ndefined in the Ballerina Language Specification, using the direct style.\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Converts an error to a string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"Retriable","description":"A type of error which can be retried.\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"DetailType","description":"A type parameter that is a subtype of error `Detail` record type.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.error","version":"1.0.0","name":"Detail","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"lang.error","summary":"This module provides lang library operations on \"error\" values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations on `error` values defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.0.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"absolute value of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"abs","description":"IEEE abs operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the arccosine of `x` in radians\n","isDeprecated":false,"isReadOnly":false}],"name":"acos","description":"Returns the arccosine of a float value.\nCorresponds to IEEE acos operation\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the arcsine of `x` in radians\n","isDeprecated":false,"isReadOnly":false}],"name":"asin","description":"Returns the arcsine of a float value.\nCorresponds to IEEE asin operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the arctangent of `x` in radians\n","isDeprecated":false,"isReadOnly":false}],"name":"atan","description":"Returns the arctangent of a float value.\nCorresponds to IEEE atan operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"y","description":"the y-coordinate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the x-coordinate\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the angle in radians from the positive x-axis to the point\nwhose Cartesian coordinates are `(x, y)`\n","isDeprecated":false,"isReadOnly":false}],"name":"atan2","description":"Performs the 2-argument arctangent operation.\nCorresponds IEEE atan2(y, x) operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"cube root of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"cbrt","description":"Returns the cube root of a float value.\nCorresponds to IEEE rootn(x, 3) operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"smallest (closest to -∞) decimal value not less than `x` that is a mathematical integer\n","isDeprecated":false,"isReadOnly":false}],"name":"ceiling","description":"Rounds a float up to the closest integral value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value, specifying an angle in radians\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the cosine of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"cos","description":"Returns the cosine of a float value.\nCorresponds to IEEE cos operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"hyperbolic cosine of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"cosh","description":"Returns the hyperbolic cosine of a float value.\nCorresponds to IEEE cosh operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Euler\u0027s number raised to the power `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"exp","description":"Raises Euler\u0027s number to a power.\nCorresponds to IEEE exp operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"largest (closest to +∞) float value not greater than `x` that is a mathematical integer.\n","isDeprecated":false,"isReadOnly":false}],"name":"floor","description":"Rounds a float down to the closest integral value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"int value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`x` bit pattern as a float\n","isDeprecated":false,"isReadOnly":false}],"name":"fromBitsInt","description":"Returns the float that is represented in IEEE 64-bit floating point by `x`.\nAll bit patterns that IEEE defines to be NaNs will all be mapped to the single float NaN value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"hexadecimal floating point hex string representation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"float value or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromHexString","description":"Return the float value represented by `s`.\n`s` must follow the syntax of HexFloatingPointLiteral as defined by the Ballerina specification\nwith the following modifications\n- the HexFloatingPointLiteral may have a leading `+` or `-` sign\n- `NaN` is allowed\n- `Infinity` is allowed with an optional leading `+` or `-` sign\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"string representation of a float\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"float value or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromString","description":"Return the float value represented by `s`.\n`s` must follow the syntax of DecimalFloatingPointNumber as defined by the Ballerina specification\nwith the following modifications\n- the DecimalFloatingPointNumber may have a leading `+` or `-` sign\n- `NaN` is allowed\n- `Infinity` is allowed with an optional leading `+` or `-` sign\n- a FloatingPointTypeSuffix is not allowed\nThis is the inverse of `value:toString` applied to an `float`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the float to be tested\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if `x` is finite, i.e. neither NaN nor +∞ nor -∞\n","isDeprecated":false,"isReadOnly":false}],"name":"isFinite","description":"Tests whether a float is finite.\nExactly one of isFinite, isInfinite and IsNaN will be true for any float value\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the float to be tested\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if `x` is either +∞ or -∞\n","isDeprecated":false,"isReadOnly":false}],"name":"isInfinite","description":"Tests whether a float is infinite.\nExactly one of isFinite, isInfinite and IsNaN will be true for any float value\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the float to be tested\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if `x` is NaN\n","isDeprecated":false,"isReadOnly":false}],"name":"isNaN","description":"Tests whether a float is NaN.\nExactly one of isFinite, isInfinite and IsNaN will be true for any float value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"natural logarithm of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"log","description":"Returns the natural logarithm of a float value\nCorresponds to IEEE log operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"base 10 logarithm of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"log10","description":"Returns the base 10 logarithm of a float value.\nCorresponds to IEEE log10 operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xs","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"xs","description":"float values to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"maximum value of all the `xs`\n","isDeprecated":false,"isReadOnly":false}],"name":"max","description":"Maximum of zero or more float values.\nResult is -∞ if no args\nNaN if any arg is NaN\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xs","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"xs","description":"float values to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"minimum value of all the `xs`\n","isDeprecated":false,"isReadOnly":false}],"name":"min","description":"Minimum of zero or more float values.\nResult is +∞ if no args\nResult is NaN if any arg is NaN\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"base value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"y","description":"the exponent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`x` raised to the power of `y`\n","isDeprecated":false,"isReadOnly":false}],"name":"pow","description":"Raises one float value to the power of another float values.\nCorresponds to IEEE pow(x, y) operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"closest float value to `x` that is a mathematical integer\n","isDeprecated":false,"isReadOnly":false}],"name":"round","description":"Round a float value to the closest integral value.\nReturns the float value that is a mathematical integer and closest to `x`.\nIf there are two such values, choose the one that is even\n(this is the round-to-nearest rounding mode, which is the default for IEEE and for Ballerina).\nSame as Java Math.rint method\nSame as .NET Math.Round method\nIEEE roundToIntegralTiesToEven operation\nNote that `\u003cint\u003ex` is the same as `\u003cint\u003ex.round()`\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value, specifying an angle in radians\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the sine of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"sin","description":"Returns the sine of a float value.\nCorresponds to IEEE sin operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"hyperbolic sine of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"sinh","description":"Returns the hyperbolic sine of a float value.\nCorresponds to IEEE sinh operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"square root of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"sqrt","description":"Returns the square root of a float value.\nCorresponds to IEEE squareRoot operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xs","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"xs","description":"float values to sum\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"sum of all the `xs`, +0.0 if `xs` is empty\n","isDeprecated":false,"isReadOnly":false}],"name":"sum","description":"Sum of zero or more float values.\nResult is NaN if any arg is NaN\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value, specifying an angle in radians\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the tangent of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"tan","description":"Returns the tangent of a float value.\nCorresponds to IEEE tan operation\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value to operate on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"hyperbolic tangent of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"tanh","description":"Returns the hyperbolic tangent of a float value.\nCorresponds to IEEE tanh operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`x` bit pattern as an int\n","isDeprecated":false,"isReadOnly":false}],"name":"toBitsInt","description":"Returns IEEE 64-bit binary floating point format representation of `x` as an int.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"float value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"hexadecimal floating point hex string representation\n","isDeprecated":false,"isReadOnly":false}],"name":"toHexString","description":"Returns a string that represents `x` as a hexadecimal floating point number.\nThe returned string will comply to the grammar of HexFloatingPointLiteral\nin the Ballerina spec with the following modifications:\n- it will have a leading `-` sign if negative\n- positive infinity will be represented by `Infinity`\n- negative infinity will be represented by `-Infinity`\n- NaN will be represented by `NaN`\nThe representation includes `0x` for finite numbers.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"2.718281828459045","name":"E","description":"Euler\u0027s number\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"1.0/0.0","name":"Infinity","description":"IEEE positive infinity\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"0.0/0.0","name":"NaN","description":"IEEE not-a-number value\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"3.141592653589793","name":"PI","description":"The number π\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[],"types":[],"enums":[],"id":"lang.float","summary":"This module provides lang library operations on \"float\" values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations on `float` values defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.0.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"f","description":"the future to be cancelled\nThis sets the cancellation flag in the strand corresponding to `f`.\nEach time that a strand yields, it will check the cancellation flag\nand terminate abnormally if the flag is set.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"cancel","description":"Requests cancellation of a future.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[],"enums":[],"id":"lang.future","summary":"This module provides lang library operations on \"future\" values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations on `future` values defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.0.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"n","description":"int value to be operated on\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"absolute value of `n`\n","isDeprecated":false,"isReadOnly":false}],"name":"abs","description":"Returns absolute value of an int.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"hexadecimal string representation of int value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"int value or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromHexString","description":"Returns the integer that `s` represents in hexadecimal.\nBoth uppercase A-F and lowercase a-f are allowed.\nIt may start with an optional `+` or `-` sign.\nNo `0x` or `0X` prefix is allowed.\nReturns an error if the `s` is not in an allowed format.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"string representation of a integer value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"int representation of the argument or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromString","description":"Returns the integer that `s` represents in decimal.\nReturns error if `s` is not the decimal representation of an integer.\nThe first character may be `+` or `-`.\nThis is the inverse of `value:toString` applied to an `int`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"n","description":"first int value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"ns","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ns","description":"other int values\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"maximum value of value of `x` and all the `xs`\n","isDeprecated":false,"isReadOnly":false}],"name":"max","description":"Maximum of one or more int values.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"n","description":"first int value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"ns","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ns","description":"other int values\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"minimum value of `n` and all the `ns`\n","isDeprecated":false,"isReadOnly":false}],"name":"min","description":"Minimum of one or more int values\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"ns","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ns","description":"int values to sum\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"sum of all the `ns`; 0 is `ns` is empty\n","isDeprecated":false,"isReadOnly":false}],"name":"sum","description":"Returns sum of zero or more int values.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"n","description":"int value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"hexadecimal string representation of int value\n","isDeprecated":false,"isReadOnly":false}],"name":"toHexString","description":"Returns representation of `n` as hexdecimal string.\nThere is no `0x` prefix. Lowercase letters a-f are used.\nNegative numbers will have a `-` prefix. No sign for\nnon-negative numbers.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"9223372036854775807","name":"MAX_VALUE","description":"Maximum value of type `int`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"-9223372036854775807 - 1","name":"MIN_VALUE","description":"Minimum value of type `int`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"32767","name":"SIGNED16_MAX_VALUE","description":"Maximum value of type `Signed16`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"-32768","name":"SIGNED16_MIN_VALUE","description":"Minimum value of type `Signed16`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"2147483647","name":"SIGNED32_MAX_VALUE","description":"Maximum value of type `Signed32`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"-2147483648","name":"SIGNED32_MIN_VALUE","description":"Minimum value of type `Signed32`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"127","name":"SIGNED8_MAX_VALUE","description":"Maximum value of type `Signed8`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"-128","name":"SIGNED8_MIN_VALUE","description":"Minimum value of type `Signed8`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"65535","name":"UNSIGNED16_MAX_VALUE","description":"Maximum value of type `Unsigned16`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"4294967295","name":"UNSIGNED32_MAX_VALUE","description":"Maximum value of type `Unsigned32`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"255","name":"UNSIGNED8_MAX_VALUE","description":"Maximum value of type `Unsigned8`.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[],"types":[{"name":"Signed16","description":"Built-in subtype that allows non-negative integers that can be represented in 16 bits using two\u0027s complement.\nThis allows an int between -2^15 and 2^15 - 1 inclusive.\ni.e. between -32,768 and 32,767 inclusive.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Signed32","description":"Built-in subtype that allows signed integers that can be represented in 32 bits using two\u0027s complement.\nThis allows an int between -2^31 and 2^31 - 1 inclusive.\ni.e. between -2,147,483,648 and 2,147,483,647 inclusive.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Signed8","description":"Built-in subtype that allows non-negative integers that can be represented in 8 bits using two\u0027s complement.\nThis allows an int between -2^7 and 2^7 - 1 inclusive.\ni.e. between -128 and 127 inclusive.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Unsigned16","description":"Built-in subtype that allows non-negative integers that can be represented in 16 bits.\nThis allows an int between 0 and 2^16 - 1 inclusive,\ni.e. between 0 and 65,535 inclusive.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Unsigned32","description":"Built-in subtype that allows non-negative integers that can be represented in 32 bits.\nThis allows an int between 0 and 2^32 - 1 inclusive,\ni.e. between 0 and 4,294,967,295 inclusive.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Unsigned8","description":"Built-in subtype that allows non-negative integers that can be represented in 8 bits.\nThis allows an int between 0 and 2^8 - 1 inclusive,\ni.e. between 0 and 255 inclusive.\nThis is the same as `byte`.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"lang.int","summary":"This module provides lang library operations on \"int\" values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations on `int` values defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.1.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"new map containing result of applying function `func` to each member\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027map","description":"Applies a function each member of a map and returns a map of the result.\nThe resulting map will have the same keys as the argument map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"a new map of [key, member] pairs\n","isDeprecated":false,"isReadOnly":false}],"name":"entries","description":"Returns a map containing [key, member] pair as the value for each key.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a predicate to apply to each element to test whether it should be included\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"new map containing members for which `func` evaluates to true\n","isDeprecated":false,"isReadOnly":false}],"name":"filter","description":"Selects the members from a map for which a function returns true.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"forEach","description":"Applies a function to each member of a map.\nThe function `func` is applied to each member of `m`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"k","description":"the key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"member with key `k`\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Returns the member of map `m` with key `k`.\nThis for use in a case where it is known that the map has a specific key,\nand accordingly panics if `m` does not have a member with key `k`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"k","description":"the key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if m has a member with key `k`\n","isDeprecated":false,"isReadOnly":false}],"name":"hasKey","description":"Tests whether m has a member with key `k`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"name":"object {\n public isolated function next() returns record {|\n Type value;\n |}?;\n} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a new iterator object that will iterate over the members of `m`\n","isDeprecated":false,"isReadOnly":false}],"name":"iterator","description":"Returns an iterator over a map.\nThe iterator will iterate over the members of the map not the keys.\nThe `entries` function can be used to iterate over the keys and members together.\nThe `keys` function can be used to iterator over just the keys.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"a new list of all keys\n","isDeprecated":false,"isReadOnly":false}],"name":"keys","description":"Returns a list of all the keys of map `m`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"number of members in `m`\n","isDeprecated":false,"isReadOnly":false}],"name":"length","description":"Returns number of members of a map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"combining function\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"initial","description":"initial value for the first argument of combining function `func`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"result of combining the members of `m` using `func`\n","isDeprecated":false,"isReadOnly":false}],"name":"reduce","description":"Combines the members of a map using a combining function.\nThe combining function takes the combined value so far and a member of the map,\nand returns a new combined value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"k","description":"the key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the member of `m` that had key `k`\nThis removes the member of `m` with key `k` and returns it.\nIt panics if there is no such member.\n","isDeprecated":false,"isReadOnly":false}],"name":"remove","description":"Removes a member of a map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"removeAll","description":"Removes all members of a map.\nThis panics if any member cannot be removed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"k","description":"the key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the member of `m` that had key `k`, or `()` if `m` does not have a key `k`\nIf `m` has a member with key `k`, it removes and returns it;\notherwise it returns `()`.\n","isDeprecated":false,"isReadOnly":false}],"name":"removeIfHasKey","description":"Removes a member of a map with a given key, if the map has member with the key.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"m","description":"the map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.map","version":"1.1.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"an array whose members are the members of `m`\n","isDeprecated":false,"isReadOnly":false}],"name":"toArray","description":"Returns a list of all the members of a map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[{"name":"Type","description":"A type parameter that is a subtype of `any|error`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Type1","description":"A type parameter that is a subtype of `any|error`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"lang.map","summary":"This module provides lang library map operations defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library map operations defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.1.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[{"fields":[],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"","isDeprecated":false,"isReadOnly":false}],"name":"DynamicListener","description":"A listener that is dynamically registered with a module.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a string\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Returns a string representing this StackFrame.\nThis must not contain any newline characters.\n","isDeprecated":false,"isReadOnly":false}],"name":"StackFrame","description":"Type representing a stack frame.\nA call stack is represented as an array of stack frames.\nThis type is also present in lang.error to avoid a dependency.\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.runtime","version":"0.0.1","name":"DynamicListener","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027listener","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"deregisterListener","description":"Deregister a listener from a module.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.runtime","version":"0.0.1","name":"StackFrame","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"an array representing the current call stack\nThe first member of the array represents the top of the call stack.\n","isDeprecated":false,"isReadOnly":false}],"name":"getStackTrace","description":"Return a stack trace for the current call stack.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.runtime","version":"0.0.1","name":"DynamicListener","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027listener","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"registerListener","description":"Register a listener object with a module.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"seconds","description":"An amount of time to sleep in seconds\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"sleep","description":"Halts the current strand for a predefined amount of time.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[],"enums":[],"id":"lang.runtime","summary":"This module defines the lang.runtime apis.","description":"## Module Overview\n\nThis module defines the lang.runtime apis.\n","orgName":"ballerina","version":"0.0.1"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"stm","description":"the stream\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"new stream containing result of applying `func` to each member of `stm` in order\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027map","description":"Applies a function to each member of a stream and returns a stream of the results.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"stm","description":"the stream to close\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() if the close completed successfully, otherwise an error\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a stream.\nThis releases any system resources being used by the stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"stm","description":"the stream\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a predicate to apply to each member to test whether it should be selected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"new stream only containing members of `stm` for which `func` evaluates to true\n","isDeprecated":false,"isReadOnly":false}],"name":"filter","description":"Selects the members from a stream for which a function returns true.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"stm","description":"the stream\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error if iterating the stream encounters an error\n","isDeprecated":false,"isReadOnly":false}],"name":"forEach","description":"Applies a function to each member of a stream.\nThe Combining function is applied to each member of stream in order.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"stm","description":"the stream\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"name":"object {\n public isolated function next() returns record {|\n Type value;\n |}|ErrorType?;\n}","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a new iterator object that will iterate over the members of `stm`.\n","isDeprecated":false,"isReadOnly":false}],"name":"iterator","description":"Returns an iterator over a stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"strm","description":"The stream\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {| Type value; |}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"If the stream has elements, return the element wrapped in a record with single field called `value`,\notherwise returns ()\n","isDeprecated":false,"isReadOnly":false}],"name":"next","description":"Returns the next element in the stream wrapped in a record or () if the stream ends.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"stm","description":"the stream\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"combining function\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"initial","description":"initial value for the first argument of combining function\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.stream","version":"0.4.0","name":"ErrorType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"result of combining the members of `stm` using the combining function\n","isDeprecated":false,"isReadOnly":false}],"name":"reduce","description":"Combines the members of a stream using a combining function.\nThe combining function takes the combined value so far and a member of the stream,\nand returns a new combined value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[{"name":"Type","description":"A type parameter that is a subtype of `any|error`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Type1","description":"A type parameter that is a subtype of `any|error`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"lang.stream","summary":"This module provides lang library operations on \"stream\" values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations on `stream` values defined by the language specification 2020R1.","orgName":"ballerina","version":"0.4.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"separator","description":"separator string\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"strs","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"strs","description":"strings to be joined\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a string consisting of all of `strs` concatenated in order\nwith `separator` in between them\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027join","description":"Joins zero or more strings together with a separator.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str1","description":"the first string to be compared\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str2","description":"the second string to be compared\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an int that is less than, equal to or greater than zero,\naccording as `str1` is less than, equal to or greater than `str2`\n","isDeprecated":false,"isReadOnly":false}],"name":"codePointCompare","description":"Lexicographically compares strings using their Unicode code points.\nThis orders strings in a consistent and well-defined way,\nbut the ordering will often not be consistent with cultural expectations\nfor sorted order.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"strs","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"strs","description":"strings to be concatenated\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"concatenation of all of the `strs`; empty string if `strs` is empty\n","isDeprecated":false,"isReadOnly":false}],"name":"concat","description":"Concatenates zero or more strings.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string to be tested\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"substr","description":"the ending string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if `str` ends with `substr`; false otherwise\n","isDeprecated":false,"isReadOnly":false}],"name":"endsWith","description":"Tests whether a string ends with another string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str1","description":"the first string to be compared\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str2","description":"the second string to be compared\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if `str1` is the same as `str2`, treating upper-case and lower-case\nASCII letters as the same; false, otherwise\n","isDeprecated":false,"isReadOnly":false}],"name":"equalsIgnoreCaseAscii","description":"Tests whether two strings are the same, ignoring the case of ASCII characters.\nA character in the range a-z is treated the same as the corresponding character in the range A-Z.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"bytes","description":"UTF-8 byte array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`bytes` converted to string or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromBytes","description":"Constructs a string from its UTF-8 representation in `bytes`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"codePoint","description":"an int specifying a code point\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.string","version":"1.1.0","name":"Char","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a single character string whose code point is `codePoint`; or an error\nif `codePoint` is not a valid code point\n","isDeprecated":false,"isReadOnly":false}],"name":"fromCodePointInt","description":"Constructs a single character string from a code point.\nAn int is a valid code point if it is in the range 0 to 0x10FFFF inclusive,\nbut not in the range 0xD800 or 0xDFFF inclusive.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"codePoints","description":"an array of ints, each specifying a code point\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a string with a character for each code point in `codePoints`; or an error\nif any member of `codePoints` is not a valid code point\n","isDeprecated":false,"isReadOnly":false}],"name":"fromCodePointInts","description":"Constructs a string from an array of code points.\nAn int is a valid code point if it is in the range 0 to 0x10FFFF inclusive,\nbut not in the range 0xD800 or 0xDFFF inclusive.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"index","description":"an index in `str`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the Unicode code point of the character at `index` in `str`\n","isDeprecated":false,"isReadOnly":false}],"name":"getCodePoint","description":"Returns the code point of a character in a string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string in which to search\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"substr","description":"the string to search for\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startIndex","description":"index to start searching from\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if there is an occurrence of `substr` in `str` at an index \u003e\u003d `startIndex`,\nor `false` otherwise\n","isDeprecated":false,"isReadOnly":false}],"name":"includes","description":"Tests whether a string includes another string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string in which to search\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"substr","description":"the string to search for\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startIndex","description":"index to start searching from\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"index of the first occurrence of `substr` in `str` that is \u003e\u003d `startIndex`,\nor `()` if there is no such occurrence\n","isDeprecated":false,"isReadOnly":false}],"name":"indexOf","description":"Finds the first occurrence of one string in another string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string to be iterated over\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"name":"object {\n public isolated function next() returns record {| string value; |}?;\n}","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a new iterator object\n","isDeprecated":false,"isReadOnly":false}],"name":"iterator","description":"Returns an iterator over the string.\nThe iterator will yield the substrings of length 1 in order.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string in which to search\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"substr","description":"the string to search for\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"str.length() - substr.length()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startIndex","description":"index to start searching backwards from\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"index of the last occurrence of `substr` in `str` that is \u003c\u003d `startIndex`,\nor `()` if there is no such occurrence\n","isDeprecated":false,"isReadOnly":false}],"name":"lastIndexOf","description":"Finds the last occurrence of one string in another string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the number of characters (code points) in `str`\n","isDeprecated":false,"isReadOnly":false}],"name":"length","description":"Returns the length of the string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string to be tested\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"substr","description":"the starting string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if `str` starts with `substr`; false otherwise\n","isDeprecated":false,"isReadOnly":false}],"name":"startsWith","description":"Tests whether a string starts with another string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"source string.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startIndex","description":"the starting index, inclusive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"str.length()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"endIndex","description":"the ending index, exclusive\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"substring consisting of characters with index \u003e\u003d startIndex and \u003c endIndex\n","isDeprecated":false,"isReadOnly":false}],"name":"substring","description":"Returns a substring of a string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"UTF-8 byte array\n","isDeprecated":false,"isReadOnly":false}],"name":"toBytes","description":"Represents `str` as an array of bytes using UTF-8.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.string","version":"1.1.0","name":"Char","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ch","description":"a single character string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the code point of `ch`\n","isDeprecated":false,"isReadOnly":false}],"name":"toCodePointInt","description":"Converts a single character string to a code point.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"an array with a code point for each character of `str`\n","isDeprecated":false,"isReadOnly":false}],"name":"toCodePointInts","description":"Converts a string to an array of code points.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`str` with any occurrences of A-Z converted to a-z\n","isDeprecated":false,"isReadOnly":false}],"name":"toLowerAscii","description":"Converts occurrences of A-Z to a-z.\nOther characters are left unchanged.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`str` with any occurrences of a-z converted to A-Z\n","isDeprecated":false,"isReadOnly":false}],"name":"toUpperAscii","description":"Converts occurrences of a-z to A-Z.\nOther characters are left unchanged.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"the string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`str` with leading or trailing ASCII white space characters removed\n","isDeprecated":false,"isReadOnly":false}],"name":"trim","description":"Removes ASCII white space characters from the start and end of a string.\nThe ASCII white space characters are 0x9...0xD, 0x20.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[],"enums":[],"id":"lang.string","summary":"This module provides lang library string operations defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library string operations defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.1.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"name":"table\u003cType1\u003e key\u003cnever\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"new table containing result of applying function `func` to each member\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027map","description":"Applies a function each member of a table and returns a table of the result.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"val","description":"the member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"add","description":"Adds a member `val` to table `t`.\nIt will be added as the last member.\nIt panics if `val` has the same key as an existing member of `t`,\nor if `val` is inconsistent with the inherent type of `t`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e key\u003cKeyType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a predicate to apply to each member to test whether it should be included\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"name":"table\u003cType\u003e key\u003cKeyType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"new table containing members for which `func` evaluates to true\n","isDeprecated":false,"isReadOnly":false}],"name":"filter","description":"Selects the members from a table for which a function returns true.\nThe resulting table will have the same keys as the argument table.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"forEach","description":"Applies a function to each member of a table.\nThe function `func` is applied to each member of `t`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e key\u003cKeyType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"KeyType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"k","description":"the key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"member with key `k`\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Returns the member of table `t` with key `k`.\nThis for use in a case where it is known that the table has a specific key,\nand accordingly panics if `t` does not have a member with key `k`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e key\u003cKeyType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"KeyType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"k","description":"the key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if `t` has a member with key `k`\n","isDeprecated":false,"isReadOnly":false}],"name":"hasKey","description":"Tests whether `t` has a member with key `k`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"name":"object {\n public isolated function next() returns record {|\n Type value;\n |}?;\n} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a new iterator object that will iterate over the members of `t`\n","isDeprecated":false,"isReadOnly":false}],"name":"iterator","description":"Returns an iterator over a table.\nThe iterator will iterate over the members of the table not the keys.\nThe `entries` function can be used to iterate over the keys and members together.\nThe `keys` function can be used to iterator over just the keys.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cany|error\u003e key\u003cKeyType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"KeyType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"a new list of all keys\n","isDeprecated":false,"isReadOnly":false}],"name":"keys","description":"Returns a list of all the keys of table `t`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cany|error\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"number of members in `t`\n","isDeprecated":false,"isReadOnly":false}],"name":"length","description":"Returns number of members of a table.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cany|error\u003e key\u003cint\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table with a key of type int\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an integer not yet used as a key\nThis is maximum used key value + 1, or 0 if no key used\nXXX should it be 0, if the maximum used key value is \u003c 0?\nProvides similar functionality to auto-increment\n","isDeprecated":false,"isReadOnly":false}],"name":"nextKey","description":"Returns the next available integer key.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"val","description":"the member\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"put","description":"Adds a member `val` to table `t`, replacing any member with the same key value.\nIf `val` replaces an existing member, it will have the same position\nin the order of the members as the existing member;\notherwise, it will be added as the last member.\nIt panics if `val` is inconsistent with the inherent type of `t`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"combining function\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"initial","description":"initial value for the first argument of combining function `func`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type1","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"result of combining the members of `t` using `func`\n","isDeprecated":false,"isReadOnly":false}],"name":"reduce","description":"Combines the members of a table using a combining function.\nThe combining function takes the combined value so far and a member of the table,\nand returns a new combined value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e key\u003cKeyType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"KeyType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"k","description":"the key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the member of `t` that had key `k`\nThis removed the member of `t` with key `k` and returns it.\nIt panics if there is no such member.\n","isDeprecated":false,"isReadOnly":false}],"name":"remove","description":"Removes a member of a table.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cany|error\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"removeAll","description":"Removes all members of a table.\nThis panics if any member cannot be removed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e key\u003cKeyType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"KeyType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"k","description":"the key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the member of `t` that had key `k`, or `()` if `t` does not have a key `k`\nIf `t` has a member with key `k`, it removes and returns it;\notherwise it returns `()`.\n","isDeprecated":false,"isReadOnly":false}],"name":"removeIfHasKey","description":"Removes a member of a table with a given key, if the table has member with the key.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"name":"table\u003cType\u003e ","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"t","description":"the table\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.table","version":"0.4.0","name":"Type","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"an array whose members are the members of `t`\n","isDeprecated":false,"isReadOnly":false}],"name":"toArray","description":"Returns a list of all the members of a table.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[{"name":"Type","description":"A type parameter that is a subtype of `any|error`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Type1","description":"A type parameter that is a subtype of `any|error`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"lang.table","summary":"This module provides lang library operations on \"table\" values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations on `table` values defined by the language specification 2020R1.","orgName":"ballerina","version":"0.4.0"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"xid","description":"Unique identifier for the transaction branch\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"retryNumber","description":"The number of previous attempts in a sequence of retries\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.transaction","version":"0.0.1","name":"Info","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"prevAttempt","description":"Information about the previous attempt in a sequence of retries.\nThis will be `()` if the `retryNumber` is 0.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.transaction","version":"0.0.1","name":"Timestamp","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startTime","description":"The time at which the transaction was started.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"InfoInternal","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[{"fields":[],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"toMillisecondsInt","description":"Returns milliseconds since 1970-01-01T00:00:00Z, not including leap seconds\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Returns a string representation of the timestamp in ISO 8601 format\n","isDeprecated":false,"isReadOnly":false}],"name":"Timestamp","description":"An instant in time.\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the data, or `()` if no data has been set.\n","isDeprecated":false,"isReadOnly":false}],"name":"getData","description":"Retrieves data associated with the current transaction branch.\nThe data is set using `setData`.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"xid","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.transaction","version":"0.0.1","name":"Info","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getInfo","description":"Returns information about the transaction with\nthe specified xid.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if it is known that the transaction manager will,\nwhen it makes the decision whether to commit or rollback, decide\nto rollback\n","isDeprecated":false,"isReadOnly":false}],"name":"getRollbackOnly","description":"Tells whether it is known that the transaction will be rolled back.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.transaction","version":"0.0.1","name":"Info","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"info","description":"Returns information about the current transaction\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.transaction","version":"0.0.1","name":"CommitHandler","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handler","description":"the function to be called on commit\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"onCommit","description":"Adds a handler to be called if and when the global transaction commits.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.transaction","version":"0.0.1","name":"RollbackHandler","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handler","description":"the function to be called on rollback\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"onRollback","description":"Adds a handler to be called if and when the global transaction rolls back.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"Error message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"err","description":"`error` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.transaction","version":"0.0.1","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Prepared `Error` instance\n","isDeprecated":false,"isReadOnly":false}],"name":"prepareError","description":"Log and prepare `error` as a `Error`.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setData","description":"Associates some data with the current transaction branch.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setRollbackOnly","description":"Prevents the global transaction from committing successfully.\nThis ask the transaction manager that when it makes the decision\nwhether to commit or rollback, it should decide to rollback.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Type of error returned by commit action.\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"CommitHandler","description":"Type of a commit handler function.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":true,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Info","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Info","description":"Information about a transaction that does not change\nafter the transaction is started.\n","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.transaction","version":"0.0.1","name":"InfoInternal","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"RollbackHandler","description":"Type of a rollback handler function.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":true,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Info","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"lang.transaction","summary":"This module provides lang library operations on \"transaction\"s.","description":"## Module Overview\n\nThis module provides lang library operations on `transaction`s.","orgName":"ballerina","version":"0.0.1"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"CloneableType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"source value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"CloneableType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"clone of `v`\n","isDeprecated":false,"isReadOnly":false}],"name":"clone","description":"Returns a clone of `v`.\nA clone is a deep copy that does not copy immutable subtrees.\nA clone can therefore safely be used concurrently with the original.\nIt corresponds to the Clone(v) abstract operation,\ndefined in the Ballerina Language Specification.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"CloneableType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"source value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"CloneableType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"immutable clone of `v`\n","isDeprecated":false,"isReadOnly":false}],"name":"cloneReadOnly","description":"Returns a clone of `v` that is read-only, i.e. immutable.\nIt corresponds to the ImmutableClone(v) abstract operation,\ndefined in the Ballerina Language Specification.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"the value to be cloned\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\u003c\u003e","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"t","description":"the type for the cloned to be constructed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"t","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a new value that belongs to type `t`, or an error if this cannot be done\nWhen `v` is a structural value, the inherent type of the value to be constructed\ncomes from `t`. When `t` is a union, it must be possible to determine which\nmember of the union to use for the inherent type by following the same rules\nthat are used by list constructor expressions and mapping constructor expressions\nwith the contextually expected type. If not, then an error is returned.\nThe `cloneWithType` operation is recursively applied to each member of `v` using\nthe type descriptor that the inherent type requires for that member.\nLike the Clone abstract operation, this does a deep copy, but differs in\nthe following respects:\n- the inherent type of any structural values constructed comes from the specified\ntype descriptor rather than the value being constructed\n- the read-only bit of values and fields comes from the specified type descriptor\n- the graph structure of `v` is not preserved; the result will always be a tree;\nan error will be returned if `v` has cycles\n- immutable structural values are copied rather being returned as is; all\nstructural values in the result will be mutable.\n- numeric values can be converted using the NumericConvert abstract operation\n- if a record type descriptor specifies default values, these will be used\nto supply any missing members\n","isDeprecated":false,"isReadOnly":false}],"name":"cloneWithType","description":"Constructs a value with a specified type by cloning another value.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"the value to be cast\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\u003c\u003e","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"t","description":"a typedesc for the type to which to cast it\nreturn - `v` cast to the type described by `t`, or an error, if the cast cannot be done\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"t","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"ensureType","description":"Safely casts a value to a type.\nThis casts a value to a type in the same way as a type cast expression,\nbut returns an error if the cast cannot be done, rather than panicking.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"the string to be parsed and evaluated\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the result of evaluating the parsed expression, or\nan error if the string cannot be parsed\nThe subset of Ballerina expression syntax supported is that produced\nby toBalString when applied to an anydata value.\n","isDeprecated":false,"isReadOnly":false}],"name":"fromBalString","description":"Parses and evaluates a subset of Ballerina expression syntax.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"string in JSON format\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"JsonDecimal","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`str` parsed to JsonDecimal or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromJsonDecimalString","description":"Parses a string in JSON format, using decimal to represent numbers.\nReturns an error if the string cannot be parsed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"string in JSON format\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"JsonFloat","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`str` parsed to JsonFloat or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromJsonFloatString","description":"Parses a string in JSON format, using float to represent numbers.\nReturns an error if the string cannot be parsed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"string in JSON format\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`str` parsed to json or error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromJsonString","description":"Parses a string in JSON format and returns the the value that it represents.\nNumbers in the JSON string are converted into Ballerina values of type\ndecimal except in the following two cases:\nif the JSON number starts with `-` and is numerically equal to zero, then it is\nconverted into float value of `-0.0`;\notherwise, if the JSON number is syntactically an integer and is in the range representable\nby a Ballerina int, then it is converted into a Ballerina int.\nA JSON number is considered syntactically an integer if it contains neither\na decimal point nor an exponent.\n\nReturns an error if the string cannot be parsed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"string in JSON format\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\u003c\u003e","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"t","description":"type to convert to\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"t","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"value belonging to type `t` or error if this cannot be done\n","isDeprecated":false,"isReadOnly":false}],"name":"fromJsonStringWithType","description":"Converts a string in JSON format to a user-specified type.\nThis is a combination of `fromJsonString` followed by\n`fromJsonWithType`.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"json value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\u003c\u003e","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"t","description":"type to convert to\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"t","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"value belonging to type `t` or error if this cannot be done\n","isDeprecated":false,"isReadOnly":false}],"name":"fromJsonWithType","description":"Converts a value of type json to a user-specified type.\nThis works the same as `cloneWithType`,\nexcept that it also does the inverse of the conversions done by `toJson`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"source value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if read-only, false otherwise\n","isDeprecated":false,"isReadOnly":false}],"name":"isReadOnly","description":"Tests whether `v` is read-only, i.e. immutable\nReturns true if read-only, false otherwise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"j1","description":"json value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"j2","description":"json value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the merge of `j1` with `j2` or an error if the merge fails\nThe merge of `j1` with `j2` is defined as follows:\n- if `j1` is `()`, then the result is `j2`\n- if `j2` is `()`, then the result is `j1`\n- if `j1` is a mapping and `j2` is a mapping, then for each entry [k, j] in j2,\nset `j1[k]` to the merge of `j1[k]` with `j`\n- if `j1[k]` is undefined, then set `j1[k]` to `j`\n- if any merge fails, then the merge of `j1` with `j2` fails\n- otherwise, the result is `j1`.\n- otherwise, the merge fails\nIf the merge fails, then `j1` is unchanged.\n","isDeprecated":false,"isReadOnly":false}],"name":"mergeJson","description":"Merges two json values.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"the value to be converted to a string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a string resulting from the conversion\nIf `v` is anydata and does not have cycles, then the result will\nconform to the grammar for a Ballerina expression and when evaluated\nwill result in a value that is \u003d\u003d to v.\nThe details of the conversion are specified by the ToString abstract operation\ndefined in the Ballerina Language Specification, using the expression style.\n","isDeprecated":false,"isReadOnly":false}],"name":"toBalString","description":"Converts a value to a string that describes the value in Ballerina syntax.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"anydata value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"representation of `v` as value of type json\nThis panics if `v` has cycles.\n","isDeprecated":false,"isReadOnly":false}],"name":"toJson","description":"Converts a value of type `anydata` to `json`.\nThis does a deep copy of `v` converting values that do\nnot belong to json into values that do.\nA value of type `xml` is converted into a string as if\nby the `toString` function.\nA value of type `table` is converted into a list of\nmappings one for each row.\nThe inherent type of arrays in the return value will be\n`json[]` and of mappings will be `map\u003cjson\u003e`.\nA new copy is made of all structural values, including\nimmutable values.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"anydata value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"string representation of `v` converted to `json`\n","isDeprecated":false,"isReadOnly":false}],"name":"toJsonString","description":"Returns the string that represents `v` in JSON format.\n`v` is first converted to `json` as if by the `toJson` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"v","description":"the value to be converted to a string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a string resulting from the conversion\nThe details of the conversion are specified by the ToString abstract operation\ndefined in the Ballerina Language Specification, using the direct style.\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Performs a direct conversion of a value to a string.\nThe conversion is direct in the sense that when applied to a value that is already\na string it leaves the value unchanged.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[{"name":"Cloneable","description":"The type of value to which `clone` and `cloneReadOnly` can be applied.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"Cloneable","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"Cloneable","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"name":"table\u003cmap\u003cCloneable\u003e\u003e","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"CloneableType","description":"A type parameter that is a subtype of `Cloneable`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"Cloneable","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"never","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"JsonDecimal","description":"Subtype of `json` that allows only decimal numbers.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"JsonDecimal","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"JsonDecimal","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"name":"JsonFloat","description":"Subtype of `json` that allows only float numbers.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"JsonFloat","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"lang.value","version":"1.0.0","name":"JsonFloat","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"lang.value","summary":"This module provides lang library operations common to all values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations common to all values defined by the language specification 2020R1.\n","orgName":"ballerina","version":"1.0.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the xml value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"ItemType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"XmlType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each child or `item`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"new xml value containing result of applying `func` to each child or `item`\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027map","description":"Applies a function to each item in an xml sequence, and returns an xml sequence of the results.\nEach item is represented as a singleton value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"xml value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"xml sequence containing the children of each element x concatenated in order\nThis is equivalent to `elements(x).map(getChildren)`.\n","isDeprecated":false,"isReadOnly":false}],"name":"children","description":"Returns the children of elements in an xml value.\nWhen `x` is of type Element, it is equivalent to `getChildren`.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xs","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"xs","description":"xml or string items to concatenate\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an xml sequence that is the concatenation of all the `xs`;\nan empty xml sequence if the `xs` are empty\n","isDeprecated":false,"isReadOnly":false}],"name":"concat","description":"Concatenates xml and string values.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"the content of the comment to be constructed.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Comment","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an xml sequence consisting of a comment with content `content`\n","isDeprecated":false,"isReadOnly":false}],"name":"createComment","description":"Creates a new xml comment item.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"the name of the new element\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"concat()","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"children","description":"the children of the new element\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Element","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an xml sequence consisting of only a new xml element with name `name`,\nno attributes, and children `children`\n","isDeprecated":false,"isReadOnly":false}],"name":"createElement","description":"Creates a new xml element item.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"target","description":"the target part of the processing instruction to be constructed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"the content part of the processing instruction to be constructed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"ProcessingInstruction","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an xml sequence consisting of a processing instruction with target `target`\nand content `content`\n","isDeprecated":false,"isReadOnly":false}],"name":"createProcessingInstruction","description":"Creates a new xml processing instruction item.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"the character data of the Text item\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Text","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an xml sequence that is either empty or consists of one text item\nThe constructed sequence will be empty when the length of `chars` is zero.\n","isDeprecated":false,"isReadOnly":false}],"name":"createText","description":"Constructs an xml value of type Text.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the xml value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a string consisting of all the character data of `x`\nThe character data of an xml value is as follows:\n* the character data of a text item is a string with one character for each\ncharacter information item represented by the text item;\n* the character data of an element item is the character data of its children;\n* the character data of a comment item is the empty string;\n* the character data of a processing instruction item is the empty string;\n* the character data of an empty xml sequence is the empty string;\n* the character data of the concatenation of two xml sequences x1 and x2 is the\nconcatenation of the character data of x1 and the character data of x2.\n","isDeprecated":false,"isReadOnly":false}],"name":"data","description":"Returns a string with the character data of an xml value.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the xml value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nm","description":"the expanded name of the elements to be selected, or `()` for all elements\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an xml sequence consisting of child elements of elements in `x`; if `nm`\nis `()`, returns a sequence of all such elements;\notherwise, include only elements whose expanded name is `nm`\nThis is equivalent to `children(x).elements(nm)`.\n","isDeprecated":false,"isReadOnly":false}],"name":"elementChildren","description":"Selects element children of an xml value\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the xml value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nm","description":"the expanded name of the elements to be selected, or `()` for all elements\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an xml sequence consisting of all the element items in `x` whose expanded name is `nm`,\nor, if `nm` is `()`, all element items in `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"elements","description":"Selects elements from an xml value.\nIf `nm` is `()`, selects all elements;\notherwise, selects only elements whose expanded name is `nm`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"xml value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"ItemType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a predicate to apply to each item to test whether it should be selected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"new xml sequence containing items in `x` for which `func` evaluates to true\n","isDeprecated":false,"isReadOnly":false}],"name":"filter","description":"Selects the items from an xml sequence for which a function returns true.\nEach item is represented as a singleton value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the xml value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"ItemType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"func","description":"a function to apply to each item in `x`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"forEach","description":"Applies a function to each item in an xml sequence.\nEach item is represented as a singleton value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"a string in XML format\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"xml value resulting from parsing `s`, or an error\n","isDeprecated":false,"isReadOnly":false}],"name":"fromString","description":"Constructs an xml value from a string.\nThis parses the string using the `content` production of the\nXML 1.0 Recommendation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the xml sequence\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"i","description":"the index\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the item with index `i` in `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Returns the item of `x` with index `i`.\nThis differs from `x[i]` in that it panics if\n`x` does not have an item with index `i`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Element","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"xml element\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"attributes of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"getAttributes","description":"Returns the map representing the attributes of `elem`.\nThis includes namespace attributes.\nThe keys in the map are the expanded names of the attributes.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Element","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"elem","description":"xml element\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"children of `elem`\n","isDeprecated":false,"isReadOnly":false}],"name":"getChildren","description":"Returns the children of `elem`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"ProcessingInstruction","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Comment","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"xml item\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the content of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"getContent","description":"Returns the content of a processing instruction or comment item.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Element","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"elem","description":"xml element\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"descendants of `elem`\nThe descendants of an element are the children of the element\ntogether with, for each of those children that is an element,\nthe descendants of that element, ordered so that\neach element immediately precedes all its descendants.\nThe order of the items in the returned sequence will thus correspond\nto the order in which the first character of the representation\nof the item would occur in the representation of the element in XML syntax.\n","isDeprecated":false,"isReadOnly":false}],"name":"getDescendants","description":"Returns the descendants of `elem`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Element","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"elem","description":"xml element\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"element name\n","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"Returns a string giving the expanded name of `elem`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"ProcessingInstruction","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"xml processing instruction item\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"target part of `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"getTarget","description":"Returns the target part of the processing instruction.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"xml sequence to iterate over\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"name":"object {\n public isolated function next() returns record {| ItemType value; |}?;\n} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"iterator object\nEach item is represented by an xml singleton.\n","isDeprecated":false,"isReadOnly":false}],"name":"iterator","description":"Returns an iterator over the xml items of `x`\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"xml item\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"number of XML items in `x`\n","isDeprecated":false,"isReadOnly":false}],"name":"length","description":"Returns number of xml items in `x`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Element","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"elem","description":"xml element\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"children","description":"xml or string to set as children\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setChildren","description":"Sets the children of `elem` to `children`.\nThis panics if it would result in the element structure\nbecoming cyclic.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Element","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"elem","description":"xml element\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"xName","description":"new expanded name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setName","description":"Change the name of element `elem` to `xName`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the xml value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startIndex","description":"start index, inclusive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"x.length()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"endIndex","description":"end index, exclusive\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"a subsequence of `x` consisting of items with index \u003e\u003d startIndex and \u003c endIndex\n","isDeprecated":false,"isReadOnly":false}],"name":"slice","description":"Returns a subsequence of an xml value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the xml value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`x` with insignificant parts removed\n","isDeprecated":false,"isReadOnly":false}],"name":"strip","description":"Strips the insignificant parts of the an xml value.\nComment items, processing instruction items are considered insignificant.\nAfter removal of comments and processing instructions, the text is grouped into\nthe biggest possible chunks (i.e. only elements cause division into multiple chunks)\nand a chunk is considered insignificant if the entire chunk is whitespace.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"x","description":"the xml value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Text","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an xml sequence consisting of selected text items\n","isDeprecated":false,"isReadOnly":false}],"name":"text","description":"Selects all the items in a sequence that are of type xml:Text\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"{http://www.w3.org/XML/1998/namespace}base\"","name":"base","description":"The expanded name of the `xml:base` attribute.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"{http://www.w3.org/XML/1998/namespace}lang\"","name":"lang","description":"The expanded name of the `xml:lang` attribute.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"{http://www.w3.org/XML/1998/namespace}space\"","name":"space","description":"The expanded name of the `xml:space` attribute.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"http://www.w3.org/XML/1998/namespace\"","name":"XML_NAMESPACE_URI","description":"The namespace URI bound to the `xml` prefix.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"http://www.w3.org/2000/xmlns/\"","name":"XMLNS_NAMESPACE_URI","description":"The namespace URI bound to the `xmlns` prefix.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[],"types":[{"name":"Comment","description":"Type for singleton comments.\nBuilt-in subtype of xml.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Element","description":"Type for singleton elements.\nBuilt-in subtype of xml.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"ItemType","description":"A type parameter that is a subtype of any singleton or empty xml sequence.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Element","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Comment","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"ProcessingInstruction","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.xml","version":"0.8.0","name":"Text","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"ProcessingInstruction","description":"Type for singleton processing instructions.\nBuilt-in subtype of xml.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Text","description":"Type for zero or more text characters.\nBuilt-in subtype of xml.\nAdjacent xml text items are automatically concatenated,\nso an xml sequence belongs to this type if it is a singleton test sequence\nor the empty sequence.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"XmlType","description":"A type parameter that is a subtype of `xml`.\nHas the special semantic that when used in a declaration\nall uses in the declaration must refer to same type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"lang.xml","summary":"This module provides lang library operations on \"xml\" values defined by the language specification 2020R1.","description":"## Module Overview\n\nThis module provides lang library operations on `xml` values defined by the language specification 2020R1.\n","orgName":"ballerina","version":"0.8.0"}],"modules":[{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Username for Basic Auth authentication\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Password for Basic Auth authentication\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CredentialsConfig","description":"Represents credentials for Basic Auth authentication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"isClosed":true,"name":"FileUserStoreConfig","description":"Represents the file user store configurations.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domainName","description":"Unique name to identify the user store\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionUrl","description":"Connection URL of the LDAP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionName","description":"The username used to connect to the LDAP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionPassword","description":"The password used to connect to the LDAP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userSearchBase","description":"DN of the context or object under which the user entries are stored in the LDAP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userEntryObjectClass","description":"Object class used to construct user entries\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userNameAttribute","description":"The attribute used for uniquely identifying a user entry\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userNameSearchFilter","description":"Filtering criteria used to search for a particular user entry\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userNameListFilter","description":"Filtering criteria for searching user entries in the LDAP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"groupSearchBase","description":"DN of the context or object under which the group entries are stored in the LDAP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"groupEntryObjectClass","description":"Object class used to construct group entries\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"groupNameAttribute","description":"The attribute used for uniquely identifying a group entry\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"groupNameSearchFilter","description":"Filtering criteria used to search for a particular group entry\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"groupNameListFilter","description":"Filtering criteria for searching group entries in the LDAP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"membershipAttribute","description":"Define the attribute, which contains the distinguished names (DN) of user objects that are there in a group\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userRolesCacheEnabled","description":"To indicate whether to cache the role list of a user\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionPoolingEnabled","description":"Define whether LDAP connection pooling is enabled\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"5","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionTimeout","description":"Connection timeout (in seconds) when making the initial LDAP connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"readTimeout","description":"Reading timeout (in seconds) for LDAP operations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"The SSL configurations for the LDAP client socket. This needs to be configured in order to communicate through LDAPs\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"LdapUserStoreConfig","description":"Represents the configurations that are required for an LDAP user store.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"TrustStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"cert","description":"Configurations associated with the `crypto:TrustStore` or single certificate file that the client trusts\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"SecureSocket","description":"Configures the SSL/TLS options to be used for LDAP communication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"The username of the authenticated user\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"scopes","description":"The scopes of the authenticated user\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"UserDetails","description":"Represents the details of the authenticated user.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credentialsConfig","description":"Credential configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided Basic Auth configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The generated token or else an `auth:Error` occurred during the validation\n","isDeprecated":false,"isReadOnly":false}],"name":"generateToken","description":"Generates a token for Basic Auth authentication.\n```ballerina\nstring|auth:Error token \u003d provider.generateToken();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credentialsConfig","description":"Credential configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided Basic Auth configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The generated token or else an `auth:Error` occurred during the validation\n","isDeprecated":false,"isReadOnly":false}],"name":"generateToken","description":"Generates a token for Basic Auth authentication.\n```ballerina\nstring|auth:Error token \u003d provider.generateToken();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientBasicAuthProvider","description":"Represents the client Basic Auth provider. This uses the `auth:CredentialsConfig` configurations provided and generes\nthe token for Basic Auth authentication.\n```ballerina\n auth:CredentialsConfig config \u003d {\n username: \"tom\",\n password: \"123\"\n }\n auth:ClientBasicAuthProvider provider \u003d new(config);\n ```\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"ListenerBasicAuthProvider","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ListenerBasicAuthProvider","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"ListenerBasicAuthProvider","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"FileUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileUserStoreConfig","description":"file user store configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"Base64-encoded `username:password` value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`auth:UserDetails` if the authentication is successful, `auth:Error` in case of an error of\nauthentication failure\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticate the base64-encoded `username:password` credentials.\n```ballerina\nauth:UserDetails|auth:Error result \u003d provider.authenticate(\"\u003ccredential\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"FileUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileUserStoreConfig","description":"file user store configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"Base64-encoded `username:password` value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`auth:UserDetails` if the authentication is successful, `auth:Error` in case of an error of\nauthentication failure\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticate the base64-encoded `username:password` credentials.\n```ballerina\nauth:UserDetails|auth:Error result \u003d provider.authenticate(\"\u003ccredential\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ListenerFileUserStoreBasicAuthProvider","description":"Represents the file user store based listener Basic Auth provider, which is an implementation of the\n`auth:ListenerBasicAuthProvider` object.\n```ballerina\n auth:ListenerFileUserStoreBasicAuthProvider provider \u003d new;\n ```\nThe users are denoted by a section in the Ballerina configurations file. The username, password and the scopes\nof a particular user are denoted as keys under the users section as shown below. For multiple users, the complete\nsection has to be duplicated.\n```\n[[auth.users]]\nusername \u003d \"alice\"\npassword \u003d \"password1\"\nscopes \u003d [\"scope1\", \"scope2\"]\n```\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"ListenerBasicAuthProvider","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ListenerBasicAuthProvider","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"ListenerBasicAuthProvider","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ldapUserStoreConfig","description":"The `auth:LdapUserStoreConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Creates an LDAP auth store with the provided configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"Base64-encoded `username:password` value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`auth:UserDetails` if the authentication is successful, `auth:Error` in case of an error of\nauthentication failure\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Attempts to authenticate the base64-encoded `username:password` credentials.\n```ballerina\nauth:UserDetails|auth:Error result \u003d provider.authenticate(\"\u003ccredential\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ldapUserStoreConfig","description":"The `auth:LdapUserStoreConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Creates an LDAP auth store with the provided configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"Base64-encoded `username:password` value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`auth:UserDetails` if the authentication is successful, `auth:Error` in case of an error of\nauthentication failure\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Attempts to authenticate the base64-encoded `username:password` credentials.\n```ballerina\nauth:UserDetails|auth:Error result \u003d provider.authenticate(\"\u003ccredential\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ListenerLdapUserStoreBasicAuthProvider","description":"Represents the LDAP based listener Basic Auth provider. This connects to an active directory or an LDAP,\nretrieves the necessary user information, and performs authentication and authorization. This is an implementation\nof the `auth:ListenerBasicAuthProvider` object.\n```ballerina\n auth:LdapUserStoreConfig config \u003d {\n domainName: \"ballerina.io\",\n connectionURL: \"ldap://localhost:389\",\n connectionName: \"cn\u003dadmin,dc\u003davix,dc\u003dlk\"\n };\n auth:ListenerLdapUserStoreBasicAuthProvider provider \u003d new(config);\n ```\nA user is denoted by a section in the Ballerina configuration file. The password and the scopes assigned to the user\nare denoted as keys under the relevant user section as shown below.\n```\n[b7a.users.\u003cusername\u003e]\npassword\u003d\"\u003cpassword\u003e\"\nscopes\u003d\"\u003ccomma_separated_scopes\u003e\"\n```\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"The `string` credential value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`auth:UserDetails` if the authentication is successful, `auth:Error` in case of an error of\nauthentication failure\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates the user based on the user credentials (i.e., the username/password).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"ListenerBasicAuthProvider","description":"Represents the listener Basic Auth provider, which could be used to authenticate credentials.\nThe `auth:ListenerBasicAuthProvider` acts as the interface for all the Basic Auth listener authentication providers.\nAny type of implementation such as file store, LDAP user store, in memory user store, JDBC user store etc. should be\nobject-wise similar.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"Base64-encoded `username:password` value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `string` tuple with the extracted username and password or else an `auth:Error` occurred while\nextracting credentials\n","isDeprecated":false,"isReadOnly":false}],"name":"extractUsernameAndPassword","description":"Extracts the username and the password from the base64-encoded `username:password` value.\n```ballerina\n[string, string]|auth:Error [username, password] \u003d auth:extractUsernameAndPassword(\"\u003ccredential\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents the Auth error. This will be returned if an error occurred while any of the listener Basic Auth providers\ntry to authenticate the received credentials and client Basic Auth provider try to generate the token.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"auth","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027resource","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpMethod","description":"httpMethod\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"requestContext","description":"requestContext\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}},"name":"multiValueHeaders","description":"multiValueHeaders\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"queryStringParameters","description":"queryStringParameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}},"name":"multiValueQueryStringParameters","description":"multiValueQueryStringParameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"pathParameters","description":"pathParameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"stageVariables","description":"stageVariables\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"body","description":"body\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isBase64Encoded","description":"isBase64Encoded\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"APIGatewayProxyRequest","description":"APIGatewayProxyRequest\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"DynamoDBRecord","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"Records","description":"@DynamoDBEvent array\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"DynamoDBEvent","description":"DynamoDBEvent\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventID","description":"eventID\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventVersion","description":"eventVersion\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"DynamoDBStreamRecord","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dynamodb","description":"@DynamoDBStreamRecord\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"awsRegion","description":"awsRegion\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventName","description":"eventName\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventSourceARN","description":"eventSourceARN\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventSource","description":"@DynamoDBStreamRecord\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"DynamoDBRecord","description":"DynamoDBRecord\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"Keys","description":"Keys\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"NewImage","description":"PNewImage\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"OldImage","description":"OldImage\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"StreamViewType","description":"StreamViewType\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"SequenceNumber","description":"SequenceNumber\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"SizeBytes","description":"SizeBytes\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"DynamoDBStreamRecord","description":"DynamoDBStreamRecord\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"value\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"NameValue","description":"NameValue\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Parameter Description \n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"S3Identity","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ownerIdentity","description":"Parameter Description \n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arn","description":"Parameter Description \n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"S3Bucket","description":"S3Bucket details.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s3SchemaVersion","description":"s3SchemaVersion\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"configurationId","description":"Configuration id\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"S3Bucket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"bucket","description":"@S3Bucket configuration\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"S3Object","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027object","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"S3Element","description":"S3Element\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"S3Record","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"Records","description":"@S3Record array\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"S3Event","description":"S3Event\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"principalId","description":"S3 principalId \n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"S3Identity","description":"S3Identity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Object key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"size","description":"Object size\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eTag","description":"Object tag\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sequencer","description":"Object sequencer \n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"S3Object","description":"S3Object \n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventVersion","description":"eventVersion\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventSource","description":"eventSource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"awsRegion","description":"awsRegion \n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventTime","description":"eventTime\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventName","description":"eventName\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"S3Identity","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userIdentity","description":"@S3Identity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"requestParameters","description":"requestParameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"responseElements","description":"responseElements\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"S3Element","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s3","description":"@S3Element \n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"S3Record","description":"S3Record \n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027type","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"invocationType","description":"invocationType\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"functionArn","description":"functionArn\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SESAction","description":"Simple Email Service Action\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"\u0027from","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"to","description":"to\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"returnPath","description":"Return path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"messageId","description":"messageId\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"date","description":"date\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subject","description":"subject\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SESCommonHeaders","description":"SESCommonHeaders\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESMail","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mail","description":"@SESMail record\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESReceipt","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"receipt","description":"@SESReceipt record\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SESElement","description":"Simple Email Service Element\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESRecord","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"Records","description":"@SESRecord array\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SESEvent","description":"Simple Email Service Event\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESCommonHeaders","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"commonHeaders","description":"commonHeaders\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027source","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timestamp","description":"timestamp\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"destination","description":"destination\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"NameValue","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Parameter Description \n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headersTruncated","description":"headersTruncated\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"messageId","description":"messageId\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SESMail","description":"Simple Email Service Mail\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"recipients","description":"recipients\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timestamp","description":"timestamp\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESVerdict","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"spamVerdict","description":"spamVerdict\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESVerdict","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dkimVerdict","description":"dkimVerdict\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"processingTimeMillis","description":"processingTimeMillis\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESAction","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"action","description":"action\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESVerdict","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"spfVerdict","description":"spfVerdict\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESVerdict","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"virusVerdict","description":"virusVerdict\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SESReceipt","description":"Simple Email Service Receipt\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventVersion","description":"event version\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SESElement","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ses","description":"@SESElement record\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventSource","description":"event source\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SESRecord","description":"Simple Email Service Record\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"status\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SESVerdict","description":"Simple Email Service Verdict\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"SQSRecord","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"Records","description":"@SQSRecord array\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SQSEvent","description":"SQSEvent\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"messageId","description":"messageId\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"receiptHandle","description":"receiptHandle\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"body","description":"body\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"attributes","description":"attributes\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"messageAttributes","description":"messageAttributes\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"md5OfBody","description":"md5OfBody \n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventSource","description":"eventSource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"eventSourceARN","description":"eventSourceARN\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"awsRegion","description":"awsRegion\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SQSRecord","description":"SQSRecord\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the request id\n","isDeprecated":false,"isReadOnly":false}],"name":"getRequestId","description":"Returns the unique id for this request.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the request execution deadline\n","isDeprecated":false,"isReadOnly":false}],"name":"getDeadlineMs","description":"Returns the request execution deadline in milliseconds from the epoch.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the invoked function ARN\n","isDeprecated":false,"isReadOnly":false}],"name":"getInvokedFunctionArn","description":"Returns the ARN of the function being invoked.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the trace id\n","isDeprecated":false,"isReadOnly":false}],"name":"getTraceId","description":"Returns the trace id for this request\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the remaining execution time\n","isDeprecated":false,"isReadOnly":false}],"name":"getRemainingExecutionTime","description":"Returns the remaining execution time for this request in milliseconds\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the request id\n","isDeprecated":false,"isReadOnly":false}],"name":"getRequestId","description":"Returns the unique id for this request.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the request execution deadline\n","isDeprecated":false,"isReadOnly":false}],"name":"getDeadlineMs","description":"Returns the request execution deadline in milliseconds from the epoch.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the invoked function ARN\n","isDeprecated":false,"isReadOnly":false}],"name":"getInvokedFunctionArn","description":"Returns the ARN of the function being invoked.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the trace id\n","isDeprecated":false,"isReadOnly":false}],"name":"getTraceId","description":"Returns the trace id for this request\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"the remaining execution time\n","isDeprecated":false,"isReadOnly":false}],"name":"getRemainingExecutionTime","description":"Returns the remaining execution time for this request in milliseconds\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Context","description":"Object to represent an AWS Lambda function execution context.\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"__process","description":"Process and excute the handler. \n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handler","description":"Function Hanlder name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"awslambda","version":"0.0.0","name":"FunctionType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"func","description":"Function type\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"eventType","description":"Event type\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"__register","description":"Register a function handler with function and event type\n\n","isDeprecated":false,"isReadOnly":false}],"constants":[],"annotations":[{"attachmentPoints":"function","name":"Function","description":"@awslambda:Function annotation\n","isDeprecated":false,"isReadOnly":false}],"errors":[],"types":[],"enums":[],"id":"awslambda","summary":"","description":"","orgName":"ballerinax","version":"0.0.0"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The binding name\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"BindingNameConfiguration","description":"BindingName annotation configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The blob container path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"AzureWebJobsStorage\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connection","description":"The name of the app setting which contains the Storage connection string\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"BlobConfiguration","description":"Blob annotation configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"value","description":"The byte[] value\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"BytesOutputBinding","description":"Byte array output binding data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionStringSetting","description":"The name of the app setting which contains the connection string for CosmosDB account\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"databaseName","description":"The database name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"collectionName","description":"The collection name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"id","description":"The id of the document to retrieve\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sqlQuery","description":"An Azure Cosmos DB SQL query used to retrieve multiple documents\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"partitionKey","description":"The partition key value for lookups\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"preferredLocations","description":"A comma-seperated list of regions as preferred locations for geo-replicated database accounts\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CosmosDBInputConfiguration","description":"CosmosDB input annotation configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionStringSetting","description":"The name of the app setting which contains the connection string for CosmosDB account\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"databaseName","description":"The database name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"collectionName","description":"The collection name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"createIfNotExists","description":"Creates the collection is it does not exist\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"collectionThroughput","description":"The throughput of a newly created collection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"partitionKey","description":"The partition key name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"preferredLocations","description":"A comma-seperated list of regions as preferred locations for geo-replicated database accounts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"useMultipleWriteLocations","description":"If true, uses multi-region writes\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CosmosDBOutputConfiguration","description":"CosmosDB output annotation configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionStringSetting","description":"The name of the app setting which contains the connection string for CosmosDB account\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"databaseName","description":"The database name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"collectionName","description":"The collection name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leaseConnectionStringSetting","description":"The name of the app setting which contains the lease connection string\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leaseDatabaseName","description":"The name of the lease database\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leaseCollectionName","description":"The name of the collection used to store leases\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"createLeaseCollectionIfNotExists","description":"The lease collection is automatically created when this is set to true\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leasesCollectionThroughput","description":"The request throughput of the lease collection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leaseCollectionPrefix","description":"The prefix of the leases created\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"feedPollDelay","description":"The time delay (in milliseconds) in polling a partition for new changes in the feed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leaseAcquireInterval","description":"The time (in milliseconds) the interval to create a task to check if partitions are distributed evenly\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leaseExpirationInterval","description":"The lease expiration interval in milliseconds\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leaseRenewInterval","description":"The lease renewal interval in milliseconds\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"checkpointFrequency","description":"The interval (in milliseconds) between lease checkpoints\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxItemsPerInvocation","description":"The maximum number of items received per function call\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startFromBeginning","description":"Tells the trigger to read changes from the beginning of the collection\u0027s change history\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"preferredLocations","description":"A comma-seperated list of regions as preferred locations for geo-replicated database accounts\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CosmosDBTriggerConfiguration","description":"CosmosDB trigger annotation configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"The HTTP request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"response","description":"The HTTP response\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"pure","description":"The flag to mention if it\u0027s a pure HTTP request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{ Outputs: {}, Logs: [] }","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"result","description":"The result JSON\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"HandlerParams","description":"INTERNAL stucture - the request handler parameter data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"200","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"statusCode","description":"The HTTP response status code\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The HTTP response payload\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"HTTPBinding","description":"HTTP binding data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The request URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"method","description":"The request HTTP method\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"query","description":"The request query parameter map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}},"name":"headers","description":"The request HTTP header map\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"params","description":"The request parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"identities","description":"The request identities\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"body","description":"The request body\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"HTTPRequest","description":"HTTP request binding data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"AUTH_LEVEL","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"authLevel","description":"The authentication level of the function\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"route","description":"The route template\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"HTTPTriggerConfiguration","description":"HTTPTrigger annotation configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"queueName","description":"The queue name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"AzureWebJobsStorage\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connection","description":"The name of the app setting which contains the Storage connection string\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"QueueConfiguration","description":"Queue annotation configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The string value\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"StringOutputBinding","description":"String output binding data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"schedule","description":"The CRON expression representing the timer schedule.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"runOnStartup","description":"The flag to state if the timer should be started on a runtime restart\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TimerTriggerConfiguration","description":"TimerTrigger annotation configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"AzureWebJobsTwilioAccountSid\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"accountSidSetting","description":"The app setting which holds the Twilio Account Sid\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"AzureWebJobsTwilioAuthToken\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"authTokenSetting","description":"The app setting which holds the Twilio authentication token\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fromNumber","description":"The phone number the SMS is sent from\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TwilioSmsConfiguration","description":"Twilio annotation configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"to","description":"The SMS recipient phone number\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"body","description":"The message body\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"TwilioSmsOutputBinding","description":"Twilion SMS output binding data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"metadata","description":"The context metadata\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hparams","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"populateMetadata","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"The log message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"log","description":"Enters to function invocation logs.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hparams","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"populateMetadata","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"The log message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"log","description":"Enters to function invocation logs.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Context","description":"The request context holder. \n\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The name of the function\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"FunctionHandler","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"funcHandler","description":"The function handler\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"__register","description":"INTERNAL usage - registers a handler function.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hparams","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"populateMetadata","description":"The flag to populate metadata\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"Context","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The function context\n","isDeprecated":false,"isReadOnly":false}],"name":"createContext","description":"INTERNAL usage - creates function context.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"recordType","description":"The record type descriptor\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The JSON value\n","isDeprecated":false,"isReadOnly":false}],"name":"getBallerinaValueFromInputData","description":"INTERNAL usage - Returns a converted Ballerina value from input data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The binary payload\n","isDeprecated":false,"isReadOnly":false}],"name":"getBinaryFromHTTPReq","description":"INTERNAL usage - Returns the binary payload from the HTTP request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The HTTP body\n","isDeprecated":false,"isReadOnly":false}],"name":"getBodyFromHTTPInputData","description":"INTERNAL usage - Returns the HTTP body value from input data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The binary value\n","isDeprecated":false,"isReadOnly":false}],"name":"getBytesFromInputData","description":"INTERNAL usage - Returns the binary value from input data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HTTPRequest","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The HTTP request\n","isDeprecated":false,"isReadOnly":false}],"name":"getHTTPRequestFromInputData","description":"INTERNAL usage - Populates the HTTP request structure from an input data entry.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The HTTP request\n","isDeprecated":false,"isReadOnly":false}],"name":"getHTTPRequestFromParams","description":"INTERNAL usage - Returns the HTTP request data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The JSON payload\n","isDeprecated":false,"isReadOnly":false}],"name":"getJsonFromHTTPReq","description":"INTERNAL usage - Returns the JSON payload from the HTTP request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The JSON value\n","isDeprecated":false,"isReadOnly":false}],"name":"getJsonFromInputData","description":"INTERNAL usage - Returns the JSON value from input data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The metadata entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The metadata entry value\n","isDeprecated":false,"isReadOnly":false}],"name":"getJsonFromMetadata","description":"INTERNAL usage - Returns a json value from metadata.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The string value\n","isDeprecated":false,"isReadOnly":false}],"name":"getJsonStringFromInputData","description":"INTERNAL usage - Returns the JSON string value from input data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hparams","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The metadata JSON\n","isDeprecated":false,"isReadOnly":false}],"name":"getMetadata","description":"INTERNAL usage - extracts the metadata.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"recordType","description":"The record type descriptor\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The JSON value\n","isDeprecated":false,"isReadOnly":false}],"name":"getOptionalBallerinaValueFromInputData","description":"INTERNAL usage - Returns the optional converted Ballerina value from \"getParsedJsonFromJsonStringFromInputData\".\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The optional string value\n","isDeprecated":false,"isReadOnly":false}],"name":"getOptionalBytesFromInputData","description":"INTERNAL usage - Returns the optional binary value from input data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The optional binary value\n","isDeprecated":false,"isReadOnly":false}],"name":"getOptionalStringConvertedBytesFromInputData","description":"INTERNAL usage - Returns the optional string value converted from input binary data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The optional string value\n","isDeprecated":false,"isReadOnly":false}],"name":"getOptionalStringFromInputData","description":"INTERNAL usage - Returns the optional string value from input data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The JSON value\n","isDeprecated":false,"isReadOnly":false}],"name":"getParsedJsonFromJsonStringFromInputData","description":"INTERNAL usage - JSON parse the string value available from \"getJsonStringFromInputData\".\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The string value\n","isDeprecated":false,"isReadOnly":false}],"name":"getStringConvertedBytesFromInputData","description":"INTERNAL usage - Returns the string value converted from input binary data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The string payload\n","isDeprecated":false,"isReadOnly":false}],"name":"getStringFromHTTPReq","description":"INTERNAL usage - Returns the string payload from the HTTP request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The input data entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The string value\n","isDeprecated":false,"isReadOnly":false}],"name":"getStringFromInputData","description":"INTERNAL usage - Returns the string value from input data.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The metadata entry name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The metadata entry value\n","isDeprecated":false,"isReadOnly":false}],"name":"getStringFromMetadata","description":"INTERNAL usage - Returns a string value from metadata.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setBallerinaValueAsJsonReturn","description":"INTERNAL usage - Converts a Ballerina value to a JSON and set the return value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The parameter name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"binding","description":"The binding data\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setBlobOutput","description":"INTERNAL usage - Sets the Blob output.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"partitionKey","description":"The partition key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setCosmosDBBallerinaValueAsJsonReturn","description":"INTERNAL usage - Converts a CosmosDS Ballerina value to a JSON and set the return value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The JSON return value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"partitionKey","description":"The partition key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setCosmosDBJsonReturn","description":"INTERNAL usage - Sets the CosmosDS JSON return value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The parameter name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HTTPBinding","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"binding","description":"The binding data\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setHTTPOutput","description":"INTERNAL usage - Sets the HTTP output.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HTTPBinding","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"binding","description":"The HTTP binding return value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setHTTPReturn","description":"INTERNAL usage - Sets the HTTP binding return value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The JSON return value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setJsonReturn","description":"INTERNAL usage - Sets the JSON return value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HTTPBinding","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"binding","description":"The binding data\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setPureHTTPOutput","description":"INTERNAL usage - Sets the pure HTTP output.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setPureStringOutput","description":"INTERNAL usage - Sets the pure string output.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The parameter name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"StringOutputBinding","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"binding","description":"The binding data\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setStringOutput","description":"INTERNAL usage - Sets the string output.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The string return value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setStringReturn","description":"INTERNAL usage - Sets the string return value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HandlerParams","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"params","description":"The handler parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The parameter name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"TwilioSmsOutputBinding","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"binding","description":"The binding data\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error in failure\n","isDeprecated":false,"isReadOnly":false}],"name":"setTwilioSmsOutput","description":"INTERNAL usage - Sets the Twilio output.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"BindingNameConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"BindingName","description":"@azurefunctions:BindingName annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"BlobConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"BlobInput","description":"@azurefunctions:BlobInput annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"BlobConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"BlobOutput","description":"@azurefunctions:BlobOutput annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"BlobConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"BlobTrigger","description":"@azurefunctions:BlobTrigger annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"CosmosDBInputConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"CosmosDBInput","description":"@azurefunctions:CosmosDBInput annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"CosmosDBOutputConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"return","name":"CosmosDBOutput","description":"@azurefunctions:CosmosDBOutput annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"CosmosDBTriggerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"CosmosDBTrigger","description":"@azurefunctions:CosmosDBTrigger annotation.\n","isDeprecated":false,"isReadOnly":false},{"attachmentPoints":"function","name":"Function","description":"@azurefunctions:Function annotation.\n","isDeprecated":false,"isReadOnly":false},{"attachmentPoints":"parameter, return","name":"HTTPOutput","description":"@azurefunctions:HTTPOutput annotation\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"HTTPTriggerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"HTTPTrigger","description":"@azurefunctions:HTTPTrigger annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"QueueConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter, return","name":"QueueOutput","description":"@azurefunctions:QueueOutput annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"QueueConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"QueueTrigger","description":"@azurefunctions:QueueOutput annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"TimerTriggerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"TimerTrigger","description":"@azurefunctions:TimerTrigger annotation.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerinax","moduleName":"azure_functions","version":"1.0.0","name":"TwilioSmsConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"TwilioSmsOutput","description":"@azurefunctions:TwilioSmsOutput annotation.\n","isDeprecated":false,"isReadOnly":false}],"errors":[],"types":[{"name":"AUTH_LEVEL","description":"","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"\"anonymous\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"function\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"admin\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"azure_functions","summary":"","description":"","orgName":"ballerinax","version":"1.0.0"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"100","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"capacity","description":"Maximum number of entries allowed in the cache\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0.25","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"evictionFactor","description":"The factor by which the entries will be evicted once the cache is full\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LRU","type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"EvictionPolicy","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"evictionPolicy","description":"The policy which is used to evict entries once the cache is full\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"defaultMaxAge","description":"The default value in seconds which all the cache entries are valid. \u0027-1\u0027 means, the entries are\nvalid forever. This will be overwritten by the the `maxAge` property set when inserting item to\nthe cache\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cleanupInterval","description":"Interval (in seconds) of the timer task, which will clean up the cache\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CacheConfig","description":"Represents configurations for the `cache:Cache` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value to be stored in the linked list node\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Node","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"prev","description":"Previous node of the linked list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Node","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"next","description":"Next node of the linked list\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Node","description":"Represents a structure to keep data and references to the adjacent nodes of the linked list.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"AbstractCache","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"AbstractCache","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"AbstractCache","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheConfig","description":"Configurations for the `cache:Cache` object\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Called when a new `cache:Cache` object is created.\n```ballerina\ncache:Cache cache \u003d new({capacity: 10, evictionFactor: 0.2});\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Key of the value to be cached\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value to be cached. Value should not be `()`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxAge","description":"The time in seconds for which the cache entry is valid. If the value is \u0027-1\u0027, the entry is\nvalid forever.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successfully added to the cache or `Error` if a `()` value is inserted to the cache.\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"Adds the given key value pair to the cache. If the cache previously contained a value associated with the\nprovided key, the old value wil be replaced by the newly-provided value.\n```ballerina\ncache:Error? result \u003d cache.put(\"Hello\", \"Ballerina\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Key of the cached value, which should be retrieved\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The cached value associated with the provided key or an `Error` if the provided cache key is not\nexisiting in the cache or any error occurred while retrieving the value from the cache.\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Returns the cached value associated with the provided key.\n```ballerina\nany|cache:Error value \u003d cache.get(key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Key of the cache value, which needs to be discarded from the cache\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successfully discarded the value or an `Error` if the provided cache key is not present in the\ncache\n","isDeprecated":false,"isReadOnly":false}],"name":"invalidate","description":"Discards a cached value from the cache.\n```ballerina\ncache:Error? result \u003d cache.invalidate(key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successfully discarded all the values from the cache or an `Error` if any error occurred while\ndiscarding all the values from the cache.\n","isDeprecated":false,"isReadOnly":false}],"name":"invalidateAll","description":"Discards all the cached values from the cache.\n```ballerina\ncache:Error? result \u003d cache.invalidateAll();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to be checked in the cache\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if a cached value is available for the provided key or `false` if there is no cached value\nassociated for the given key\n","isDeprecated":false,"isReadOnly":false}],"name":"hasKey","description":"Checks whether the given key has an associated cached value.\n```ballerina\nboolean result \u003d cache.hasKey(key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all the keys from the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"keys","description":"Returns a list of all the keys from the cache.\n```ballerina\nstring[] keys \u003d cache.keys();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The size of the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"size","description":"Returns the size of the cache.\n```ballerina\nint result \u003d cache.size();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The capacity of the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"capacity","description":"Returns the capacity of the cache.\n```ballerina\nint result \u003d cache.capacity();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheConfig","description":"Configurations for the `cache:Cache` object\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Called when a new `cache:Cache` object is created.\n```ballerina\ncache:Cache cache \u003d new({capacity: 10, evictionFactor: 0.2});\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Key of the value to be cached\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value to be cached. Value should not be `()`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxAge","description":"The time in seconds for which the cache entry is valid. If the value is \u0027-1\u0027, the entry is\nvalid forever.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successfully added to the cache or `Error` if a `()` value is inserted to the cache.\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"Adds the given key value pair to the cache. If the cache previously contained a value associated with the\nprovided key, the old value wil be replaced by the newly-provided value.\n```ballerina\ncache:Error? result \u003d cache.put(\"Hello\", \"Ballerina\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Key of the cached value, which should be retrieved\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The cached value associated with the provided key or an `Error` if the provided cache key is not\nexisiting in the cache or any error occurred while retrieving the value from the cache.\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Returns the cached value associated with the provided key.\n```ballerina\nany|cache:Error value \u003d cache.get(key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Key of the cache value, which needs to be discarded from the cache\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successfully discarded the value or an `Error` if the provided cache key is not present in the\ncache\n","isDeprecated":false,"isReadOnly":false}],"name":"invalidate","description":"Discards a cached value from the cache.\n```ballerina\ncache:Error? result \u003d cache.invalidate(key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successfully discarded all the values from the cache or an `Error` if any error occurred while\ndiscarding all the values from the cache.\n","isDeprecated":false,"isReadOnly":false}],"name":"invalidateAll","description":"Discards all the cached values from the cache.\n```ballerina\ncache:Error? result \u003d cache.invalidateAll();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to be checked in the cache\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if a cached value is available for the provided key or `false` if there is no cached value\nassociated for the given key\n","isDeprecated":false,"isReadOnly":false}],"name":"hasKey","description":"Checks whether the given key has an associated cached value.\n```ballerina\nboolean result \u003d cache.hasKey(key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all the keys from the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"keys","description":"Returns a list of all the keys from the cache.\n```ballerina\nstring[] keys \u003d cache.keys();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The size of the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"size","description":"Returns the size of the cache.\n```ballerina\nint result \u003d cache.size();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The capacity of the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"capacity","description":"Returns the capacity of the cache.\n```ballerina\nint result \u003d cache.capacity();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Cache","description":"The `cache:Cache` object, which is used for all the cache-related operations. It is not recommended to insert `()`\nas the value of the cache since it doesn\u0027t make any sense to cache a nil.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[],"otherMethods":[],"isIsolated":false,"name":"LinkedList","description":"The `cache:LinkedList` object consists operations of `LinkedList` data structure which are related\nto LRU eviction algorithm\n\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Key of the value to be cached\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value to be cached\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxAge","description":"The time in seconds during which the cache entry is valid. \u0027-1\u0027 means, the entry is valid forever\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successfully added to the cache or `Error` if any error occurred while inserting the entry\nto the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"Adds the given key value pair to the cache. If the cache previously contained a value associated with the key, the\nold value is replaced by the new value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key used to retrieve the cached value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The cached value associated with the given key or an `Error` if the provided cache key is not\navailable or if any error occurred while retrieving from the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Returns the cached value associated with the provided key.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Key of the cache entry which needs to be discarded\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successfully discarded or an `Error` if the provided cache key is not available or if any\nerror occurred while discarding from the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"invalidate","description":"Discards a cached value from the cache.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successfully discarded all or an `Error` if any error occurred while discarding all from the\ncache\n","isDeprecated":false,"isReadOnly":false}],"name":"invalidateAll","description":"Discards all the cached values from the cache.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to be checked\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if an associated cache value is available for the provided key or `false` if there is not a\ncache value associated with the provided key\n","isDeprecated":false,"isReadOnly":false}],"name":"hasKey","description":"Checks whether the given key has an associated cache value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all the keys from the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"keys","description":"Returns all keys from the cache.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The size of the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"size","description":"Returns the current size of the cache.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The capacity of the cache\n","isDeprecated":false,"isReadOnly":false}],"name":"capacity","description":"Returns the capacity of the cache.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"AbstractCache","description":"The `cache:AbstractCache` object is used for custom implementations of the Ballerina cache.\nAny custom cache implementation should be object-wise similar.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents Cache related errors. This will be returned if an error occurred while doing any of the cache operations.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[{"members":[{"name":"LRU","description":"","isDeprecated":false,"isReadOnly":false}],"name":"EvictionPolicy","description":"Possible types of eviction policy that can be passed into the `EvictionPolicy`\n","isDeprecated":false,"isReadOnly":false}],"id":"cache","summary":"","description":"","orgName":"ballerina","version":"2.1.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"minutes","description":"Minutes\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hours","description":"Hours\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dayOfMonth","description":"Day of Month\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"monthOfYear","description":"Month of the Year\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"daysOfWeek","description":"Days of Week\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ScheduleConfig","description":"Cron Job Schedule Configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"cloud","version":"1.0.0","name":"ScheduleConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"schedule","description":"Task execution schedule\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TaskConfig","description":"Task Configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[],"constants":[],"annotations":[{"type":{"orgName":"ballerina","moduleName":"cloud","version":"1.0.0","name":"TaskConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"source function","name":"Task","description":"@c2c:Task annotation to configure cron job.\n","isDeprecated":false,"isReadOnly":false}],"errors":[],"types":[],"enums":[],"id":"cloud","summary":"","description":"","orgName":"ballerina","version":"1.0.0"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"version0","description":"Version number\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"serial","description":"Serial number\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"issuer","description":"Issuer name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subject","description":"Subject name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"notBefore","description":"Not before validity period of certificate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"notAfter","description":"Not after validity period of certificate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"signature","description":"Raw signature bits\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"signingAlgorithm","description":"Signature algorithm\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Certificate","description":"X509 public key certificate information.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path to the KeyStore file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"KeyStore password\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"KeyStore","description":"KeyStore related configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"name":"KeyAlgorithm","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"algorithm","description":"Key algorithm\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"PrivateKey","description":"Private key used in cryptographic operations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"name":"KeyAlgorithm","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"algorithm","description":"Key algorithm\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Certificate","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certificate","description":"Public key certificate\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"PublicKey","description":"Public key used in cryptographic operations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path to the TrustStore file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"TrustStore password\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TrustStore","description":"TrustStore related configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"modulus","description":"JWK modulus value (\u0027n\u0027 parameter) for the RSA public key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"exponent","description":"JWK exponent value (\u0027e\u0027 paramenter) for the RSA public key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Reference to the public key or else a `crypto:Error` if the modulus or exponent is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"buildRsaPublicKey","description":"Returns the `crypto:PublicKey` created with the modulus and exponent retrieved from the JWK\u0027s endpoint.\n```ballerina\nstring modulus \u003d \"luZFdW1ynitztkWLC6xKegbRWxky...\";\nstring exponent \u003d \"AQAB\";\ncrypto:PublicKey|crypto:Error publicKey \u003d crypto:buildRsaPublicKey(modulus, exponent);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value for checksum generation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The generated checksum\n","isDeprecated":false,"isReadOnly":false}],"name":"crc32b","description":"Returns the Hex-encoded CRC32B value for the provided element.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n string checksum \u003d crypto:crc32b(data);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyFile","description":"Path to the key file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyPassword","description":"Password of the key file if it is encrypted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Reference to the private key or else a `crypto:Error` if the private key was unreadable\n","isDeprecated":false,"isReadOnly":false}],"name":"decodeRsaPrivateKeyFromKeyFile","description":"Reads a private key from the provided private key and private key password.\n```ballerina\n string keyFile \u003d \"/home/ballerina/private.key\";\n crypto:PrivateKey|crypto:Error privateKey \u003d crypto:decodeRsaPrivateKeyFromKeyFile(keyFile, \"keyPassword\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"KeyStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyStore","description":"KeyStore configurations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyAlias","description":"Key alias\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyPassword","description":"Key password\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Reference to the private key or else a `crypto:Error` if the private key was unreadable\n","isDeprecated":false,"isReadOnly":false}],"name":"decodeRsaPrivateKeyFromKeyStore","description":"Reads a private key from the provided PKCS#12 archive file.\n```ballerina\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey|crypto:Error privateKey \u003d crypto:decodeRsaPrivateKeyFromKeyStore(keyStore, \"keyAlias\", \"keyPassword\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certFile","description":"Path to the ceritificate file\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Reference to the public key or else a `crypto:Error` if the public key was unreadable\n","isDeprecated":false,"isReadOnly":false}],"name":"decodeRsaPublicKeyFromCertFile","description":"Reads a public key from the provided public certificate file.\n```ballerina\n string certFile \u003d \"/home/ballerina/public.cert\";\n crypto:PublicKey|crypto:Error publicKey \u003d crypto:decodeRsaPublicKeyFromCertFile(certFile);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"TrustStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"trustStore","description":"TrustStore configurations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyAlias","description":"Key alias\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Reference to the public key or else a `crypto:Error` if the public key was unreadable\n","isDeprecated":false,"isReadOnly":false}],"name":"decodeRsaPublicKeyFromTrustStore","description":"Reads a public key from the provided PKCS#12 archive file.\n```ballerina\n crypto:TrustStore trustStore \u003d {\n path: \"/home/ballerina/truststore.p12\",\n password: \"truststorePassword\"\n };\n crypto:PublicKey|crypto:Error publicKey \u003d crypto:decodeRsaPublicKeyFromTrustStore(trustStore, \"keyAlias\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be decrypted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Encryption key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"iv","description":"Initialization vector\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"PKCS5","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"AesPadding","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"padding","description":"The padding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Decrypted data or else a `crypto:Error` if the key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"decryptAesCbc","description":"Returns the AES-CBC-decrypted value for the given AES-CBC-encrypted data.\n```ballerina\n string dataString \u003d \"Hello Ballerina!\";\n byte[] data \u003d dataString.toBytes();\n byte[16] key \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n key[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[16] initialVector \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n initialVector[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[] cipherText \u003d check crypto:encryptAesCbc(data, key, initialVector);\n byte[]|crypto:Error plainText \u003d crypto:decryptAesCbc(cipherText, key, initialVector);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be decrypted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Encryption key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"PKCS5","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"AesPadding","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"padding","description":"The padding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Decrypted data or else a `crypto:Error` if the key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"decryptAesEcb","description":"Returns the AES-ECB-decrypted value for the given AES-ECB-encrypted data.\n```ballerina\n string dataString \u003d \"Hello Ballerina!\";\n byte[] data \u003d dataString.toBytes();\n byte[16] key \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n key[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[] cipherText \u003d check crypto:encryptAesEcb(data, key);\n byte[]|crypto:Error plainText \u003d crypto:decryptAesEcb(cipherText, key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be decrypted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Encryption key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"iv","description":"Initialization vector\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"PKCS5","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"AesPadding","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"padding","description":"The padding\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"128","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tagSize","description":"Tag size\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Decrypted data or else a `crypto:Error` if the key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"decryptAesGcm","description":"Returns the AES-GCM-decrypted value for the given AES-GCM-encrypted data.\n```ballerina\n string dataString \u003d \"Hello Ballerina!\";\n byte[] data \u003d dataString.toBytes();\n byte[16] key \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n key[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[16] initialVector \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n initialVector[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[] cipherText \u003d check crypto:encryptAesGcm(data, key, initialVector);\n byte[]|crypto:Error plainText \u003d crypto:decryptAesGcm(cipherText, key, initialVector);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be decrypted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Private or public key used for encryption\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"PKCS1","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"RsaPadding","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"padding","description":"The padding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Decrypted data or else a `crypto:Error` if the key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"decryptRsaEcb","description":"Returns the RSA-decrypted value for the given RSA-encrypted data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PublicKey publicKey \u003d check crypto:decodePublicKey(keyStore, \"keyAlias\");\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[] cipherText \u003d check crypto:encryptRsaEcb(data, publicKey);\n byte[]|crypto:Error plainText \u003d check crypto:decryptRsaEcb(cipherText, privateKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be encrypted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Encryption key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"iv","description":"Initialization vector\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"PKCS5","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"AesPadding","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"padding","description":"The padding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Encrypted data or else a `crypto:Error` if the key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"encryptAesCbc","description":"Returns the AES-CBC-encrypted value for the given data.\n```ballerina\n string dataString \u003d \"Hello Ballerina!\";\n byte[] data \u003d dataString.toBytes();\n byte[16] key \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n key[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[16] initialVector \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n initialVector[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[]|crypto:Error cipherText \u003d crypto:encryptAesCbc(data, key, initialVector);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be encrypted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Encryption key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"PKCS5","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"AesPadding","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"padding","description":"The padding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Encrypted data or else a `crypto:Error` if the key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"encryptAesEcb","description":"Returns the AES-ECB-encrypted value for the given data.\n```ballerina\n string dataString \u003d \"Hello Ballerina!\";\n byte[] data \u003d dataString.toBytes();\n byte[16] key \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n key[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[]|crypto:Error cipherText \u003d crypto:encryptAesEcb(data, key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be encrypted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Encryption key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"iv","description":"Initialization vector\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"PKCS5","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"AesPadding","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"padding","description":"The padding\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"128","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tagSize","description":"Tag size\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Encrypted data or else a `crypto:Error` if the key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"encryptAesGcm","description":"Returns the AES-GCM-encrypted value for the given data.\n```ballerina\n string dataString \u003d \"Hello Ballerina!\";\n byte[] data \u003d dataString.toBytes();\n byte[16] key \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n key[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[16] initialVector \u003d [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];\n foreach var i in 0...15 {\n initialVector[i] \u003d \u003cbyte\u003e(check random:createIntInRange(0, 255);\n }\n byte[]|crypto:Error cipherText \u003d crypto:encryptAesGcm(data, key, initialVector);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be encrypted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Private or public key used for encryption\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"PKCS1","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"RsaPadding","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"padding","description":"The padding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Encrypted data or else a `crypto:Error` if the key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"encryptRsaEcb","description":"Returns the RSA-encrypted value for the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PublicKey publicKey \u003d check crypto:decodePublicKey(keyStore, \"keyAlias\");\n byte[]|crypto:Error cipherText \u003d crypto:encryptRsaEcb(data, publicKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Hashed output\n","isDeprecated":false,"isReadOnly":false}],"name":"hashMd5","description":"Returns the MD5 hash of the given data.\n```ballerina\n string dataString \u003d \"Hello Ballerina\";\n byte[] data \u003d dataString.toBytes();\n byte[] hash \u003d crypto:hashMd5(data);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Hashed output\n","isDeprecated":false,"isReadOnly":false}],"name":"hashSha1","description":"Returns the SHA-1 hash of the given data.\n```ballerina\n string dataString \u003d \"Hello Ballerina\";\n byte[] data \u003d dataString.toBytes();\n byte[] hash \u003d crypto:hashSha1(data);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Hashed output\n","isDeprecated":false,"isReadOnly":false}],"name":"hashSha256","description":"Returns the SHA-256 hash of the given data.\n```ballerina\n string dataString \u003d \"Hello Ballerina\";\n byte[] data \u003d dataString.toBytes();\n byte[] hash \u003d crypto:hashSha256(data);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Hashed output\n","isDeprecated":false,"isReadOnly":false}],"name":"hashSha384","description":"Returns the SHA-384 hash of the given data.\n```ballerina\n string dataString \u003d \"Hello Ballerina\";\n byte[] data \u003d dataString.toBytes();\n byte[] hash \u003d crypto:hashSha384(data);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Hashed output\n","isDeprecated":false,"isReadOnly":false}],"name":"hashSha512","description":"Returns the SHA-512 hash of the given data.\n```ballerina\n string dataString \u003d \"Hello Ballerina\";\n byte[] data \u003d dataString.toBytes();\n byte[] hash \u003d crypto:hashSha512(data);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Key used for HMAC generation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"HMAC output or `crypto:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"hmacMd5","description":"Returns the HMAC using the MD-5 hash function of the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n string keyString \u003d \"some-secret\";\n byte[] key \u003d keyString.toBytes();\n byte[] hmac \u003d crypto:hmacMd5(data, key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Key used for HMAC generation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"HMAC output or `crypto:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"hmacSha1","description":"Returns the HMAC using the SHA-1 hash function of the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n string keyString \u003d \"some-secret\";\n byte[] key \u003d keyString.toBytes();\n byte[] hmac \u003d crypto:hmacSha1(data, key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Key used for HMAC generation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"HMAC output or `crypto:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"hmacSha256","description":"Returns the HMAC using the SHA-256 hash function of the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n string keyString \u003d \"some-secret\";\n byte[] key \u003d keyString.toBytes();\n byte[] hmac \u003d crypto:hmacSha256(data, key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Key used for HMAC generation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"HMAC output or `crypto:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"hmacSha384","description":"Returns the HMAC using the SHA-384 hash function of the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n string keyString \u003d \"some-secret\";\n byte[] key \u003d keyString.toBytes();\n byte[] hmac \u003d crypto:hmacSha384(data, key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"Value to be hashed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"key","description":"Key used for HMAC generation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"HMAC output or `crypto:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"hmacSha512","description":"Returns the HMAC using the SHA-512 hash function of the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n string keyString \u003d \"some-secret\";\n byte[] key \u003d keyString.toBytes();\n byte[] hmac \u003d crypto:hmacSha512(data, key);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be signed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"privateKey","description":"Private key used for signing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The generated signature or else a `crypto:Error` if the private key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"signRsaMd5","description":"Returns the RSA-MD5-based signature value for the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[]|crypto:Error signature \u003d crypto:signRsaMd5(data, privateKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be signed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"privateKey","description":"Private key used for signing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The generated signature or else a `crypto:Error` if the private key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"signRsaSha1","description":"Returns the RSA-SHA1-based signature value for the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[]|crypto:Error signature \u003d crypto:signRsaSha1(data, privateKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be signed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"privateKey","description":"Private key used for signing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The generated signature or else a `crypto:Error` if the private key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"signRsaSha256","description":"Returns the RSA-SHA256-based signature value for the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[]|crypto:Error signature \u003d crypto:signRsaSha256(data, privateKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be signed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"privateKey","description":"Private key used for signing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The generated signature or else a `crypto:Error` if the private key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"signRsaSha384","description":"Returns the RSA-SHA384-based signature value for the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[]|crypto:Error signature \u003d crypto:signRsaSha384(data, privateKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"input","description":"The content to be signed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"privateKey","description":"Private key used for signing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The generated signature or else a `crypto:Error` if the private key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"signRsaSha512","description":"Returns the RSA-SHA512-based signature value for the given data.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[]|crypto:Error signature \u003d crypto:signRsaSha512(data, privateKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The content to be verified\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"signature","description":"Signature value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"publicKey","description":"Public key used for verification\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Validity of the signature or else a `crypto:Error` if the public key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"verifyRsaMd5Signature","description":"Verifies the RSA-MD5-based signature.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\")\n byte[] signature \u003d check crypto:signRsaMd5(data, privateKey);\n crypto:PublicKey publicKey \u003d check crypto:decodePublicKey(keyStore, \"keyAlias\");\n boolean|crypto:Error validity \u003d crypto:verifyRsaMd5Signature(data, signature, publicKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The content to be verified\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"signature","description":"Signature value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"publicKey","description":"Public key used for verification\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Validity of the signature or else a `crypto:Error` if the public key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"verifyRsaSha1Signature","description":"Verifies the RSA-SHA1-based signature.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[] signature \u003d check crypto:signRsaMd5(data, privateKey);\n crypto:PublicKey publicKey \u003d check crypto:decodePublicKey(keyStore, \"keyAlias\");\n boolean|crypto:Error validity \u003d crypto:verifyRsaSha1Signature(data, signature, publicKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The content to be verified\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"signature","description":"Signature value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"publicKey","description":"Public key used for verification\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Validity of the signature or else a `crypto:Error` if the public key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"verifyRsaSha256Signature","description":"Verifies the RSA-SHA256-based signature.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[] signature \u003d check crypto:signRsaMd5(data, privateKey);\n crypto:PublicKey publicKey \u003d check crypto:decodePublicKey(keyStore, \"keyAlias\");\n boolean|crypto:Error validity \u003d crypto:verifyRsaSha256Signature(data, signature, publicKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The content to be verified\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"signature","description":"Signature value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"publicKey","description":"Public key used for verification\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Validity of the signature or else a `crypto:Error` if the public key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"verifyRsaSha384Signature","description":"Verifies the RSA-SHA384-based signature.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[] signature \u003d check crypto:signRsaMd5(data, privateKey);\n crypto:PublicKey publicKey \u003d check crypto:decodePublicKey(keyStore, \"keyAlias\");\n boolean|crypto:Error validity \u003d crypto:verifyRsaSha384Signature(data, signature, publicKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The content to be verified\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"signature","description":"Signature value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PublicKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"publicKey","description":"Public key used for verification\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Validity of the signature or else a `crypto:Error` if the public key is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"verifyRsaSha512Signature","description":"Verifies the RSA-SHA512-based signature.\n```ballerina\n string stringData \u003d \"Hello Ballerina\";\n byte[] data \u003d stringData.toBytes();\n crypto:KeyStore keyStore \u003d {\n path: \"/home/ballerina/keystore.p12\",\n password: \"keystorePassword\"\n };\n crypto:PrivateKey privateKey \u003d check crypto:decodePrivateKey(keyStore, \"keyAlias\", \"keyPassword\");\n byte[] signature \u003d check crypto:signRsaMd5(data, privateKey);\n crypto:PublicKey publicKey \u003d check crypto:decodePublicKey(keyStore, \"keyAlias\");\n boolean|crypto:Error validity \u003d crypto:verifyRsaSha512Signature(data, signature, publicKey);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"NONE\"","name":"NONE","description":"No padding.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"OAEPwithMD5andMGF1\"","name":"OAEPwithMD5andMGF1","description":"The `OAEPwithMD5andMGF1` padding mode.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"OAEPWithSHA1AndMGF1\"","name":"OAEPWithSHA1AndMGF1","description":"The `OAEPWithSHA1AndMGF1` padding mode.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"OAEPWithSHA256AndMGF1\"","name":"OAEPWithSHA256AndMGF1","description":"The `OAEPWithSHA256AndMGF1` padding mode.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"OAEPwithSHA384andMGF1\"","name":"OAEPwithSHA384andMGF1","description":"The `OAEPwithSHA384andMGF1` padding mode.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"OAEPwithSHA512andMGF1\"","name":"OAEPwithSHA512andMGF1","description":"The `OAEPwithSHA512andMGF1` padding mode.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"PKCS1\"","name":"PKCS1","description":"The `PKCS1` padding mode.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"PKCS5\"","name":"PKCS5","description":"The `PKCS5` padding mode.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"RSA\"","name":"RSA","description":"The `RSA` algorithm.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[{"name":"Error","description":"Represents the Crypto error.\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"AesPadding","description":"Padding algorithms supported by AES encryption and decryption.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"NONE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PKCS5","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"KeyAlgorithm","description":"The key algorithms supported by the Crypto module.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"RSA","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"RsaPadding","description":"Padding algorithms supported with RSA encryption and decryption.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"PKCS1","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"OAEPwithMD5andMGF1","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"OAEPWithSHA1AndMGF1","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"OAEPWithSHA256AndMGF1","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"OAEPwithSHA384andMGF1","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"OAEPwithSHA512andMGF1","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"crypto","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"filePath","description":"File path of the attachment\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content Type of the attachment\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Attachment","description":"Email attachment.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"993","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Port number of the IMAP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"SSL","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Security","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"security","description":"Type of security channel\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"Secure socket configuration\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ImapConfiguration","description":"Configuration of the IMAP Endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Email server host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Email server access username\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Email server access password\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"pollingInterval","description":"Periodic time interval (in seconds) to check new update\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"993","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Port number of the IMAP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"SSL","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Security","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"security","description":"Type of security channel\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"Secure socket configuration\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ImapListenerConfiguration","description":"Configuration for Email listener endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"to","description":"TO address list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subject","description":"Subject of email\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027from","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"body","description":"Text typed body of the email message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"htmlBody","description":"HTML typed body of the email message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"cc","description":"CC address list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"bcc","description":"BCC address list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"replyTo","description":"Reply To addresses\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content Type of the Body\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Header list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sender","description":"Sender\u0027s address\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Attachment","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Attachment","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}}],"paramTypes":[],"arrayDimensions":0},"name":"attachments","description":"Email attachements\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Message","description":"Email message properties.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"htmlBody","description":"HTML typed body of the email message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content Type of the Body\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Header list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"cc","description":"CC address list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"bcc","description":"BCC address list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"replyTo","description":"Reply To addresses\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sender","description":"Sender\u0027s address\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Attachment","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Attachment","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}}],"paramTypes":[],"arrayDimensions":0},"name":"attachments","description":"Email attachements\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Options","description":"Optional parameters for an Email message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"995","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Port number of the POP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"SSL","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Security","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"security","description":"Type of security channel\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"Secure socket configuration\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"PopConfiguration","description":"Configuration of the POP Endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Email server host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Email server access username\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Email server access password\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"pollingInterval","description":"Periodic time interval (in seconds) to check new update\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"995","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Port number of the POP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"SSL","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Security","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"security","description":"Type of security channel\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"Secure socket configuration\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"PopListenerConfiguration","description":"Configuration for Email listener endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cert","description":"Server certificate path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n Protocol name;\n string[] versions \u003d [];\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"SSL or TLS protocol\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ciphers","description":"Ciper used\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"verifyHostName","description":"Enable hostname verification\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"SecureSocket","description":"Secure Socket configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"465","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Port number of the SMTP server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"SSL","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Security","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"security","description":"Type of security channel\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"Secure socket configuration\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"SmtpConfiguration","description":"Configuration of the SMTP Endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"ImapListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"listenerConfig","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to initialize the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:ImapListener` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to start the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the `email:ImapListener`.\n```ballerina\nemail:Error? result \u003d emailListener.start();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to register the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `email:ImapListener`.\n```ballerina\nemail:Error? result \u003d emailListener.attach(helloService, hello);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `email:ImapListener`.\n```ballerina\nemail:Error? result \u003d emailListener.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the `email:ImapListener` forcefully.\n```ballerina\nemail:Error? result \u003d emailListener.immediateStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the `email:ImapListener` gracefully.\n```ballerina\nemail:Error? result \u003d emailListener.gracefulStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"emailService","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Service name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"register","description":"Registers for the Email service.\n```ballerina\nemailListener.register(helloService, hello);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"ImapListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"listenerConfig","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to initialize the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:ImapListener` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to start the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the `email:ImapListener`.\n```ballerina\nemail:Error? result \u003d emailListener.start();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to register the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `email:ImapListener`.\n```ballerina\nemail:Error? result \u003d emailListener.attach(helloService, hello);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `email:ImapListener`.\n```ballerina\nemail:Error? result \u003d emailListener.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the `email:ImapListener` forcefully.\n```ballerina\nemail:Error? result \u003d emailListener.immediateStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the `email:ImapListener` gracefully.\n```ballerina\nemail:Error? result \u003d emailListener.gracefulStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"emailService","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Service name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"register","description":"Registers for the Email service.\n```ballerina\nemailListener.register(helloService, hello);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ImapListener","description":"Represents a service listener that monitors the email server location.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"PopListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"listenerConfig","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to initialize the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:PopListener` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to start the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the `email:PopListener`.\n```ballerina\nemail:Error? result \u003d emailListener.start();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to register the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `email:PopListener`.\n```ballerina\nemail:Error? result \u003d emailListener.attach(helloService, hello);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `email:PopListener`.\n```ballerina\nemail:Error? result \u003d emailListener.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the `email:PopListener` forcefully.\n```ballerina\nemail:Error? result \u003d emailListener.immediateStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the `email:PopListener` gracefully.\n```ballerina\nemail:Error? result \u003d emailListener.gracefulStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"emailService","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Service name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"register","description":"Registers for the Email service.\n```ballerina\nemailListener.register(helloService, hello);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"PopListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"listenerConfig","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to initialize the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:PopListener` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to start the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the `email:PopListener`.\n```ballerina\nemail:Error? result \u003d emailListener.start();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to register the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `email:PopListener`.\n```ballerina\nemail:Error? result \u003d emailListener.attach(helloService, hello);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `email:PopListener`.\n```ballerina\nemail:Error? result \u003d emailListener.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `email:Error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the `email:PopListener` forcefully.\n```ballerina\nemail:Error? result \u003d emailListener.immediateStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the `email:PopListener` gracefully.\n```ballerina\nemail:Error? result \u003d emailListener.gracefulStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"emailService","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Service name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"register","description":"Registers for the Email service.\n```ballerina\nemailListener.register(helloService, hello);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"PopListener","description":"Represents a service listener that monitors the email server location.\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[],"clients":[{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"DEFAULT_FOLDER","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"folder","description":"Folder to read emails. The default value is `INBOX`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Message","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Message` if reading the message is successful, `()` if there are no emails in the specified\nfolder, or else an `email:Error` if the recipient failed to receive the message\n","isDeprecated":false,"isReadOnly":false}],"name":"receiveMessage","description":"Reads a message.\n```ballerina\nemail:Message|email:Error emailResponse \u003d imapClient-\u003ereceiveMessage();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if the recipient failed to close the client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the client.\n```ballerina\nemail:Error? closeResponse \u003d imapClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Host of the IMAP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Username of the IMAP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Password of the IMAP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"ImapConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"Configurations for the IMAP Client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if failed while creating the client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:ImapClient` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"DEFAULT_FOLDER","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"folder","description":"Folder to read emails. The default value is `INBOX`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Message","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Message` if reading the message is successful, `()` if there are no emails in the specified\nfolder, or else an `email:Error` if the recipient failed to receive the message\n","isDeprecated":false,"isReadOnly":false}],"name":"receiveMessage","description":"Reads a message.\n```ballerina\nemail:Message|email:Error emailResponse \u003d imapClient-\u003ereceiveMessage();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if the recipient failed to close the client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the client.\n```ballerina\nemail:Error? closeResponse \u003d imapClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Host of the IMAP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Username of the IMAP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Password of the IMAP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"ImapConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"Configurations for the IMAP Client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if failed while creating the client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:ImapClient` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ImapClient","description":"Represents an IMAP Client, which interacts with an IMAP Server.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"DEFAULT_FOLDER","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"folder","description":"Folder to read emails. The default value is `INBOX`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Message","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Message` if reading the message is successful, `()` if there are no emails in the specified\nfolder, or else an `email:Error` if the recipient failed to receive the message\n","isDeprecated":false,"isReadOnly":false}],"name":"receiveMessage","description":"Reads a message.\n```ballerina\nemail:Message|email:Error? emailResponse \u003d popClient-\u003ereceiveMessage();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if the recipient failed to close the client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the client.\n```ballerina\nemail:Error? closeResponse \u003d popClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Host of the POP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Username of the POP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Password of the POP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"PopConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"Configurations for the POP Client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if creating the client failed or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:PopClient` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"DEFAULT_FOLDER","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"folder","description":"Folder to read emails. The default value is `INBOX`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Message","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Message` if reading the message is successful, `()` if there are no emails in the specified\nfolder, or else an `email:Error` if the recipient failed to receive the message\n","isDeprecated":false,"isReadOnly":false}],"name":"receiveMessage","description":"Reads a message.\n```ballerina\nemail:Message|email:Error? emailResponse \u003d popClient-\u003ereceiveMessage();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if the recipient failed to close the client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the client.\n```ballerina\nemail:Error? closeResponse \u003d popClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Host of the POP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Username of the POP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Password of the POP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"PopConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"Configurations for the POP Client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if creating the client failed or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:PopClient` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"PopClient","description":"Represents a POP Client, which interacts with a POP Server.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Message","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"email","description":"An `email:Message` message, which needs to be sent to the recipient\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if failed to send the message to the recipient or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"sendMessage","description":"Sends an email message.\n```ballerina\nemail:Error? response \u003d smtpClient-\u003esendMessage(email);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"to","description":"TO address list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subject","description":"Subject of email\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027from","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"body","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Options","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"options","description":"Optional parameters of the email\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if failed to send the message to the recipient or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"send","description":"Sends an email message with optional parameters.\n```ballerina\nemail:Error? response \u003d smtpClient-\u003esend(toAddress, subject, fromAddress,\n emailBody, sender\u003d\"eve@abc.com\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Host of the SMTP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Username of the SMTP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Password of the SMTP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"SmtpConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"Configurations for SMTP Client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if failed to initialize or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:SmtpClient` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Message","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"email","description":"An `email:Message` message, which needs to be sent to the recipient\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if failed to send the message to the recipient or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"sendMessage","description":"Sends an email message.\n```ballerina\nemail:Error? response \u003d smtpClient-\u003esendMessage(email);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"to","description":"TO address list\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subject","description":"Subject of email\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027from","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"body","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Options","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"options","description":"Optional parameters of the email\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if failed to send the message to the recipient or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"send","description":"Sends an email message with optional parameters.\n```ballerina\nemail:Error? response \u003d smtpClient-\u003esend(toAddress, subject, fromAddress,\n emailBody, sender\u003d\"eve@abc.com\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Host of the SMTP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Username of the SMTP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Password of the SMTP Client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"SmtpConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"Configurations for SMTP Client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"email","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `email:Error` if failed to initialize or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during the `email:SmtpClient` initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"SmtpClient","description":"Represents an SMTP Client, which interacts with an SMTP Server.\n","isDeprecated":false,"isReadOnly":false}],"listeners":[],"functions":[],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"INBOX\"","name":"DEFAULT_FOLDER","description":"Default folder to read emails.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[{"name":"Error","description":"Defines the common error type for the module\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[{"members":[{"name":"TLS","description":"","isDeprecated":false,"isReadOnly":false}],"name":"Protocol","description":"Represents protocol options.\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"START_TLS_AUTO","description":"If STARTTLS exists use it else use plaintext\n","isDeprecated":false,"isReadOnly":false},{"name":"START_TLS_ALWAYS","description":"Use STARTTLS if not available throw error\n","isDeprecated":false,"isReadOnly":false},{"name":"START_TLS_NEVER","description":"Use plaintext\n","isDeprecated":false,"isReadOnly":false},{"name":"SSL","description":"Use SSL\n","isDeprecated":false,"isReadOnly":false}],"name":"Security","description":"Security type.\n\n","isDeprecated":false,"isReadOnly":false}],"id":"email","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Absolute file URI for triggerd event\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"operation","description":"Triggered event action. This can be create, delete or modify\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"FileEvent","description":"Represents an event which will trigger when there is a changes to listining direcotry.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Directory path which need to listen\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"recursive","description":"Recursively monitor all sub folders or not in the given direcotry path\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerConfig","description":"Represents configurations that required for directory listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"absPath","description":"Absolute path of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"size","description":"Size of the file (in bytes)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"modifiedTime","description":"The last modified time of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dir","description":"Whether the file is a directory or not\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"readable","description":"Whether the file is readable or not\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"writable","description":"Whether the file is writable or not\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"MetaData","description":"Metadata record contains metadata information of a file.\nThis record is returned by getMetaData function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to attach to the service\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `file:Listener`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"ListenerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"listenerConfig","description":"The `ListenerConfig` record with the directory details \n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Creates a new Directory listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to start the listener \n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the `file:Listener`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to stop the listener \n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the `file:Listener` gracefully.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to stop the listener \n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the `file:Listener` forcefully.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to attach to the service\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `file:Listener`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to detach to the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops listening to the directory and detaches the service from the `file:Listener`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"ListenerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"listenerConfig","description":"The `ListenerConfig` record with the directory details \n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Creates a new Directory listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to start the listener \n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the `file:Listener`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to stop the listener \n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the `file:Listener` gracefully.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to stop the listener \n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the `file:Listener` forcefully.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else error upon failure to detach to the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops listening to the directory and detaches the service from the `file:Listener`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"Represents the directory listener endpoint, which is used to listen to a directory in the local file system.\n","isDeprecated":false,"isReadOnly":false}],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of file path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The name of the file or else a `file:Error` if the path is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"basename","description":"Retrieves the base name of the file from the provided location,\nwhich is the last element of the path.\nTrailing path separators are removed before extracting the last element.\n```ballerina\n string|file:Error name \u003d file:basename(\"/A/B/C.txt\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sourcePath","description":"String value of the old file path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"destinationPath","description":"String value of the new file path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"options","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"CopyOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"options","description":"Parameter to denote how the copy operation should be done. Supported options are,\n`REPLACE_EXISTING` - Replace the target path if it already exists,\n`COPY_ATTRIBUTES` - Copy the file attributes as well to the target,\n`NO_FOLLOW_LINKS` - If source is a symlink, only the link is copied, not the target of the link.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `file:Error` if failed to copy\n","isDeprecated":false,"isReadOnly":false}],"name":"copy","description":"Copy the file/directory in the old path to the new path.\n```ballerina\nfile:Error? results \u003d file:copy(\"/A/B/C\", \"/A/B/D\", true);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the file path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `file:Error` if file creation failed\n","isDeprecated":false,"isReadOnly":false}],"name":"create","description":"Creates a file in the specified file path.\nTruncates if the file already exists in the given path.\n```ballerina\nfile:Error? results \u003d file:create(\"bar.txt\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dir","description":"Directory name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"NON_RECURSIVE","type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"DirOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"Indicates whether the `createDir` should create non-existing parent directories. The default is only to\ncreate the given current directory.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `file:Error` if the directory creation failed\n","isDeprecated":false,"isReadOnly":false}],"name":"createDir","description":"Creates a new directory with the specified name.\n```ballerina\nfile:Error? results \u003d file:createDir(\"foo/bar\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"suffix","description":"Optional file suffix\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"prefix","description":"Optional file prefix\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dir","description":"The directory path where the temp file should be created. If not specified, temp file will be created in the default temp directory of the OS.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Temporary file path or an error if one occured\n","isDeprecated":false,"isReadOnly":false}],"name":"createTemp","description":"Creates a temporary file.\n```ballerina\nstring|error tmpFile \u003d file:createTemp();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"suffix","description":"Optional directory suffix\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"prefix","description":"Optional directory prefix\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dir","description":"The directory path where the temp directory should be created. If not specified, temp directory will be created in the default temp directory of the OS.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Temporary directory path or an error if one occured\n","isDeprecated":false,"isReadOnly":false}],"name":"createTempDir","description":"Creates a temporary directory.\n```ballerina\nstring|error tmpDir \u003d file:createTempDir();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the file path free from potential malicious codes\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The absolute path reference or else a `file:Error` if the path cannot be derived\n","isDeprecated":false,"isReadOnly":false}],"name":"getAbsolutePath","description":"Retrieves the absolute path from the provided location.\n```ballerina\n string|file:Error absolutePath \u003d file:getAbsolutePath(\u003c@untainted\u003e \"test.txt\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Current working directory or else an empty string if the current working directory cannot be determined\n","isDeprecated":false,"isReadOnly":false}],"name":"getCurrentDir","description":"Returns the current working directory.\n```ballerina\nstring dirPath \u003d file:getCurrentDir();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the file path.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"MetaData","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `MetaData` instance with the file metadata or else an `file:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"getMetaData","description":"Returns the metadata information of the file specified in the file path.\n```ballerina\nfile:MetaData | error result \u003d file:getMetaData(\"foo/bar.txt\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the file path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if path is absolute, `false` otherwise, or else an `file:Error`\noccurred if the path is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"isAbsolutePath","description":"Reports whether the path is absolute.\nA path is absolute if it is independent of the current directory.\nOn Unix, a path is absolute if it starts with the root.\nOn Windows, a path is absolute if it has a prefix and starts with the root: c:\\windows.\n```ballerina\n boolean|file:Error isAbsolute \u003d file:isAbsolutePath(\"/A/B/C\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"parts","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"parts","description":"String values of the file path parts\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"String value of the file path or else a `file:Error` if the parts are invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"joinPath","description":"Joins any number of path elements into a single path.\n```ballerina\n string|file:Error path \u003d file:joinPath(\"/\", \"foo\", \"bar\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the file path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"NormOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"Normalization option. Supported options are,\n`CLEAN` - Get the shortest path name equivalent to the given path by eliminating multiple separators, \u0027.\u0027, and \u0027..\u0027,\n`SYMLINK` - Evaluate a symlink,\n`NORMCASE` - Normalize the case of a pathname. On windows, all the characters are converted to lowercase and \"/\" is\nconverted to \"\\\\\".\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Normalized file path or else a `file:Error` if the path is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"normalizePath","description":"Normalizes a path value.\n```ballerina\n string|file:Error normalizedPath \u003d file:normalizePath(\"foo/../bar\", file:CLEAN);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the file/directory path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Path of the parent directory or else a `file:Error`\nif an error occurred while getting the parent directory\n","isDeprecated":false,"isReadOnly":false}],"name":"parentPath","description":"Returns the enclosing parent directory.\nIf the path is empty, parent returns \".\".\nThe returned path does not end in a separator unless it is the root directory.\n```ballerina\n string|file:Error parentPath \u003d file:parentPath(\"/A/B/C.txt\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the directory path.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"MetaData","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `MetaData` array or else an `file:Error` if there is an error\n","isDeprecated":false,"isReadOnly":false}],"name":"readDir","description":"Reads the directory and returns a list of metadata of files and directories\ninside the specified directory.\n```ballerina\nfile:MetaData[] | error results \u003d file:readDir(\"foo/bar\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"base","description":"String value of the base file path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"target","description":"String value of the target file path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The target path relative to the base path, or else an\n`file:Error` if target path cannot be made relative to the base path\n","isDeprecated":false,"isReadOnly":false}],"name":"relativePath","description":"Returns a relative path, which is logically equivalent to the target path when joined to the base path with an\nintervening separator.\nAn error is returned if the target path cannot be made relative to the base path.\n```ballerina\n string|file:Error relative \u003d file:relativePath(\"a/b/e\", \"a/c/d\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the file/directory path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"NON_RECURSIVE","type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"DirOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"Indicates whether the `remove` should recursively remove all the files inside the given directory\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `file:Error` if failed to remove\n","isDeprecated":false,"isReadOnly":false}],"name":"remove","description":"Removes the specified file or directory.\n```ballerina\nfile:Error? results \u003d file:remove(\"foo/bar.txt\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"oldPath","description":"String value of the old file path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"newPath","description":"String value of the new file path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `file:Error` if failed to rename\n","isDeprecated":false,"isReadOnly":false}],"name":"rename","description":"Renames(Moves) the old path with the new path.\nIf the new path already exists and it is not a directory, this replaces the file.\n```ballerina\nfile:Error? results \u003d file:rename(\"/A/B/C\", \"/A/B/D\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the file path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"String array of the part components or else a `file:Error` if the path is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"splitPath","description":"Splits a list of paths joined by the OS-specific path separator.\n```ballerina\n string[]|file:Error parts \u003d file:splitPath(\"/A/B/C\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"String value of the file path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"TestOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"testOption","description":"The option to be tested upon the path. Supported options are,\n`EXISTS` - Test whether a file path exists,\n`IS_DIR` - Test whether a file path is a directory,\n`IS_SYMLINK` - Test whether a file path is a symlink,\n`READABLE` - Test whether a file path is readable,\n`WRITABLE` - Test whether a file path is writable.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"file","version":"0.7.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"True/false depending on the option to be tested, or else an error if one occurs\n","isDeprecated":false,"isReadOnly":false}],"name":"test","description":"Tests a file path against a test condition .\n```ballerina\nboolean|error result \u003d file:test(\"foo/bar.txt\", file:EXISTS);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents file system related errors.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[{"members":[{"name":"REPLACE_EXISTING","description":"Replace the target path if it already exists\n","isDeprecated":false,"isReadOnly":false},{"name":"COPY_ATTRIBUTES","description":"Copy the file attributes as well to the target\n","isDeprecated":false,"isReadOnly":false},{"name":"NO_FOLLOW_LINKS","description":"If source is a symlink, only the link is copied, not the target of the link\n","isDeprecated":false,"isReadOnly":false}],"name":"CopyOption","description":"Represents options that can be used when copying files/directories\n\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"RECURSIVE","description":"Create non-existing parent directories or remove all the files inside the given directory\n","isDeprecated":false,"isReadOnly":false},{"name":"NON_RECURSIVE","description":"Create/remove only the given directory\n","isDeprecated":false,"isReadOnly":false}],"name":"DirOption","description":"Represents options that can be used when creating or removing directories.\n\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"CLEAN","description":"Get the shortest path name equivalent to the given path by eliminating multiple separators, \u0027.\u0027, and \u0027..\u0027\n","isDeprecated":false,"isReadOnly":false},{"name":"SYMLINK","description":"Evaluate a symlink\n","isDeprecated":false,"isReadOnly":false},{"name":"NORMCASE","description":"Normalize the case of a pathname. On windows, all the characters are converted to lowercase and \"/\" is\nconverted to \"\\\".\n","isDeprecated":false,"isReadOnly":false}],"name":"NormOption","description":"Represents the options that can be passed to normalizePath function.\n\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"EXISTS","description":"Test whether a file path exists\n","isDeprecated":false,"isReadOnly":false},{"name":"IS_DIR","description":"Test whether a file path is a directory\n","isDeprecated":false,"isReadOnly":false},{"name":"IS_SYMLINK","description":"Test whether a file path is a symlink\n","isDeprecated":false,"isReadOnly":false},{"name":"READABLE","description":"Test whether a file path is readable\n","isDeprecated":false,"isReadOnly":false},{"name":"WRITABLE","description":"Test whether a file path is writable\n","isDeprecated":false,"isReadOnly":false}],"name":"TestOption","description":"Represents the options that can be passed to test function.\n\n","isDeprecated":false,"isReadOnly":false}],"id":"file","summary":"","description":"","orgName":"ballerina","version":"0.7.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Username of the user\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Password of the user\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"BasicAuth","description":"A record for providing `BasicAuth` related configurations\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"FTP","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Protocol","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"Supported FTP protocols\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"127.0.0.1\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Target service URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"21","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Port number of the remote service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"Authenthication options\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientEndpointConfig","description":"Configuration for FTP client endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Relative file path for newly added file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"size","description":"Size of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lastModifiedTimestamp","description":"Last modified timestamp of the file in UNIX Epoch time\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"File name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isFolder","description":"Whether the file is a folder or not\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isFile","description":"Whether the file is a file or not\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"pathDecoded","description":"The normalized absolute path of this file, within its file system\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"extension","description":"The extension of this file name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"publicURIString","description":"The receiver as a URI String for public display\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileType","description":"File\u0027s type\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isAttached","description":"Whether the fileObject is attached\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isContentOpen","description":"Whether someone reads/writes to this file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isExecutable","description":"Whether this file is executable\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isHidden","description":"Whether this file is hidden\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isReadable","description":"Whether this file can be read\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isWritable","description":"Whether this file can be written to\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"depth","description":"The depth of this file name, within its file system\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"scheme","description":"The URI scheme of this file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"uri","description":"The absolute URI of this file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"rootURI","description":"The root URI of the file system this file belongs to\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"friendlyURI","description":"A \"friendly path\", this is a path without a password\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"FileInfo","description":"This provides metadata information for newly added files.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"filePath","description":"Path of the file to create/append to\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isFile","description":"True if input type is a file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileContent","description":"The content read from the input file, if the input is a file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"textContent","description":"The input content, for other input types\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"compressInput","description":"If true, input will be compressed before upload\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"InputContent","description":"Provides configuration for the input given for FTP `put` and `append` operations\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path to the keystore file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Keystore password\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"KeyStore","description":"A record for providing `Keystore` related configurations\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"FTP","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Protocol","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"Supported FTP protocols\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"127.0.0.1\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Target service url\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"21","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Port number of the remote service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"Authentication options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"/home\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Remote FTP directory location\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"(.*).txt\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileNamePattern","description":"File name pattern that event need to trigger\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"pollingInterval","description":"Periodic time interval to check new update\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"serverConnector","description":"Server connector for service\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerConfig","description":"Configuration for FTP listener endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path to the private key file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Private key password\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"PrivateKey","description":"A record for providing `PrivateKey` related configurations\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"TrustStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"trustStore","description":"Configures the truststore to be used\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"KeyStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyStore","description":"Configures the keystore to be used\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"BasicAuth","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"basicAuth","description":"Configure username/password to be used\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"PrivateKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"privateKey","description":"Configures the private key to be used\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"SecureSocket","description":"Provides configurations for facilitating secure communication with a remote FTP server\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path to the truststore file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Truststore password\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TrustStore","description":"A record for providing `Truststore` related configurations\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"FileInfo","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"addedFiles","description":"Array of FileInfo that represents newly added files\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"deletedFiles","description":"Array of string that contains deleted file names\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"WatchEvent","description":"This represents the latest status change of the server from the last status change.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A ReadableByteChannel that represents the data source to the\nresource or an `Error` if failed to establish communication\nwith the FTP server or read the resource\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `get()` function can be used to retrieve file content from a remote\nresource.\n```ballerina\nio:ReadableByteChannel|Error channel \u003d client-\u003eget(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"Content to be written to the file in server\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"append","description":"The `append()` function can be used to append content to an existing file\nin an FTP server.\n```ballerina\nError? response \u003d client-\u003eappend(path, channel);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"Content to be written to the file in server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"compressInput","description":"True if file should be compressed before uploading\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `put()` function can be used to add a file to an FTP server.\n```ballerina\nError? response \u003d client-\u003eput(path, channel);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The directory path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"mkdir","description":"The `mkdir()` function can be used to create a new direcotry in an FTP\nserver.\n```ballerina\nError? response \u003d client-\u003emkdir(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The directory path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"rmdir","description":"The `rmdir()` function can be used to delete an empty directory in an FTP\nserver.\n```ballerina\nError? response \u003d client-\u003ermdir(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"origin","description":"The source file location\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"destination","description":"The destination file location\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"rename","description":"The `rename()` function can be used to rename a file or move to a new\nlocation within the same FTP server.\n```ballerina\nError? response \u003d client-\u003erename(origin, destination);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The file size in bytes or an `Error` if failed to establish\ncommunication with the FTP server\n","isDeprecated":false,"isReadOnly":false}],"name":"size","description":"The `size()` function can be used to get the size of a file resource.\n```ballerina\nint|Error response \u003d client-\u003esize(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The direcotry path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"FileInfo","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An array of file names or an `Error` if failed to establish\ncommunication with the FTP server\n","isDeprecated":false,"isReadOnly":false}],"name":"list","description":"The `list()` function can be used to get the file name list in a given\nfolder.\n```ballerina\nftp:FileInfo[]|Error response \u003d client-\u003elist(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if given resource is a direcotry or an `Error` if failed\nto establish communication with the FTP server\n","isDeprecated":false,"isReadOnly":false}],"name":"isDirectory","description":"The `isDirectory()` function can be used to check if a given resource is a\ndirecotry.\n```ballerina\nboolean|Error response \u003d client-\u003eisDirectory(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `delete()` function can be used to delete a file from an FTP server.\n```ballerina\nError? response \u003d client-\u003edelete(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"ClientEndpointConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"Configurations for FTP client endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during object initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A ReadableByteChannel that represents the data source to the\nresource or an `Error` if failed to establish communication\nwith the FTP server or read the resource\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `get()` function can be used to retrieve file content from a remote\nresource.\n```ballerina\nio:ReadableByteChannel|Error channel \u003d client-\u003eget(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"Content to be written to the file in server\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"append","description":"The `append()` function can be used to append content to an existing file\nin an FTP server.\n```ballerina\nError? response \u003d client-\u003eappend(path, channel);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"Content to be written to the file in server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"compressInput","description":"True if file should be compressed before uploading\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `put()` function can be used to add a file to an FTP server.\n```ballerina\nError? response \u003d client-\u003eput(path, channel);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The directory path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"mkdir","description":"The `mkdir()` function can be used to create a new direcotry in an FTP\nserver.\n```ballerina\nError? response \u003d client-\u003emkdir(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The directory path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"rmdir","description":"The `rmdir()` function can be used to delete an empty directory in an FTP\nserver.\n```ballerina\nError? response \u003d client-\u003ermdir(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"origin","description":"The source file location\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"destination","description":"The destination file location\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"rename","description":"The `rename()` function can be used to rename a file or move to a new\nlocation within the same FTP server.\n```ballerina\nError? response \u003d client-\u003erename(origin, destination);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The file size in bytes or an `Error` if failed to establish\ncommunication with the FTP server\n","isDeprecated":false,"isReadOnly":false}],"name":"size","description":"The `size()` function can be used to get the size of a file resource.\n```ballerina\nint|Error response \u003d client-\u003esize(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The direcotry path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"FileInfo","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An array of file names or an `Error` if failed to establish\ncommunication with the FTP server\n","isDeprecated":false,"isReadOnly":false}],"name":"list","description":"The `list()` function can be used to get the file name list in a given\nfolder.\n```ballerina\nftp:FileInfo[]|Error response \u003d client-\u003elist(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if given resource is a direcotry or an `Error` if failed\nto establish communication with the FTP server\n","isDeprecated":false,"isReadOnly":false}],"name":"isDirectory","description":"The `isDirectory()` function can be used to check if a given resource is a\ndirecotry.\n```ballerina\nboolean|Error response \u003d client-\u003eisDirectory(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `Error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `delete()` function can be used to delete a file from an FTP server.\n```ballerina\nError? response \u003d client-\u003edelete(path);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"ClientEndpointConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"Configurations for FTP client endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during object initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"Client","description":"Represents an FTP client that intracts with an FTP server\n","isDeprecated":false,"isReadOnly":false}],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Service to be detached from the listener\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service to be detached from the listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `error` upon failure to register the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `ftp:Listener`.\n```ballerina\nerror? response \u003d listener-\u003eattach(service1);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"ListenerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"listenerConfig","description":"Configurations for FTP listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during object initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else `error` upon failure to start the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the `ftp:Listener`.\n```ballerina\nerror? response \u003d listener-\u003estart();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else `error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"__stop","description":"Stops the `ftp:Listener`.\n```ballerina\nerror? response \u003d listener-\u003e__stop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Service to be detached from the listener\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service to be detached from the listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `error` upon failure to register the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `ftp:Listener`.\n```ballerina\nerror? response \u003d listener-\u003eattach(service1);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"emailService","description":"Service to be detached from the listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `ftp:Listener`.\n```ballerina\nerror? response \u003d listener-\u003edetach(service1);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the `ftp:Listener` forcefully.\n```ballerina\nerror? response \u003d listener-\u003eimmediateStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else `error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the `ftp:Listener` gracefully.\n```ballerina\nerror? response \u003d listener-\u003egracefulStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"poll","description":"Poll new files from a FTP server.\n```ballerina\nerror? response \u003d listener-\u003epoll();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ftpService","description":"The FTP service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the FTP service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"register","description":"Register a FTP service in an FTP listener\nserver.\n```ballerina\nerror? response \u003d listener-\u003eregister(ftpService, name);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"ftp","version":"1.1.0-alpha9","name":"ListenerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"listenerConfig","description":"Configurations for FTP listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during object initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else `error` upon failure to start the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the `ftp:Listener`.\n```ballerina\nerror? response \u003d listener-\u003estart();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else `error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"__stop","description":"Stops the `ftp:Listener`.\n```ballerina\nerror? response \u003d listener-\u003e__stop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"emailService","description":"Service to be detached from the listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `ftp:Listener`.\n```ballerina\nerror? response \u003d listener-\u003edetach(service1);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the `ftp:Listener` forcefully.\n```ballerina\nerror? response \u003d listener-\u003eimmediateStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else `error` upon failure to stop the listener\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the `ftp:Listener` gracefully.\n```ballerina\nerror? response \u003d listener-\u003egracefulStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"poll","description":"Poll new files from a FTP server.\n```ballerina\nerror? response \u003d listener-\u003epoll();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"service object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ftpService","description":"The FTP service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the FTP service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if failed to establish communication with the FTP\nserver\n","isDeprecated":false,"isReadOnly":false}],"name":"register","description":"Register a FTP service in an FTP listener\nserver.\n```ballerina\nerror? response \u003d listener-\u003eregister(ftpService, name);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"Represents a service listener that monitors the FTP location.\n","isDeprecated":false,"isReadOnly":false}],"functions":[],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"ftp\"","name":"FTP","description":"Underlying communication happens using FTP\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"ftps\"","name":"FTPS","description":"Underlying communication happens using FTPS\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"sftp\"","name":"SFTP","description":"Underlying communication happens using SFTP\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[{"name":"Error","description":"Defines the common error type for the module\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"Protocol","description":"Represents the set of protocols supported by the FTP listener and client\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"\"ftp\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"sftp\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"ftps\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"ftp","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha9"},{"relatedModules":[{"id":"graphql","summary":"","orgName":"ballerina","version":"0.2.0-alpha8"},{"id":"graphql.parser","summary":"","orgName":"ballerina","version":"0.2.0-alpha8"}],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The name of the enum\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"__EnumValue","description":"Represents a GraphQL enum.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the field\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"__Type","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027type","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"__InputValue","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"args","description":"The arguments needed to query the field\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"__Field","description":"Represents a GraphQL field.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the input argument\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"__Type","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027type","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"defaultValue","description":"The string reperesentation of the default value of the input argument\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"__InputValue","description":"Represents an input value for a GraphQL field.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"__Type","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"types","description":"The types defined in the GraphQL schema\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"__Type","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"queryType","description":"The root operation type of the GraphQL service\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"__Schema","description":"Represents a GraphQL schema. This will be auto-generated when a service is attached to the GraphQL listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"__TypeKind","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"kind","description":"The `graphql:__TypeKind` type of the type\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The name of the type\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"__Field","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"fields","description":"The fields of the given type, if the type qaulifies to have fields\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"enumValues","description":"The possible set of values, if the type is an enum\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"__Type","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ofType","description":"If the type is a `NON_NULL` or a `LIST`, the `__Type` of the wrapped type\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"__Type","description":"Represents a GraphQL type.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"isClosed":false,"name":"Data","description":"Represents the data in an output object for a GraphQL query.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ErrorDetail","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"message","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"locations","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/graphql.parser:0.2.0-alpha8:Location[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"path","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"(int|string)[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ErrorDetail","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ErrorDetail","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"message","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"locations","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/graphql.parser:0.2.0-alpha8:Location[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"path","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"(int|string)[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ErrorDetail","description":"Represents the details of an error occurred during parsing, validating, or executing a GraphQL document.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxQueryDepth","description":"The maximum depth allowed for a query\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"GraphqlServiceConfiguration","description":"Provides a set of configurations for the GraphQL service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"host","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:ListenerSecureSocket?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"server","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"requestLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ListenerConfiguration","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"host","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:ListenerSecureSocket?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"server","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"requestLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ListenerConfiguration","description":"Provides a set of configurations for configure the underlying HTTP listener of the GraphQL listener.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"keepAlive","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxPipelinedRequests","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ListenerHttp1Settings","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"keepAlive","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxPipelinedRequests","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ListenerHttp1Settings","description":"Provides settings related to HTTP/1.x protocol, when using HTTP 1.x as the underlying protocol for the GraphQL\nservice.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"key","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/crypto:1.1.0-alpha8:KeyStore|ballerina/http:1.1.0-alpha8:CertKey","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"mutualSsl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:VerifyClient verifyClient; ballerina/crypto:1.1.0-alpha8:TrustStore|string cert; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"protocol","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:Protocol name; string[] versions; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"certValidation","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:CertValidationType type; int cacheSize; int cacheValidityPeriod; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"ciphers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"shareSession","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"handshakeTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"sessionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ListenerSecureSocket","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"key","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/crypto:1.1.0-alpha8:KeyStore|ballerina/http:1.1.0-alpha8:CertKey","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"mutualSsl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:VerifyClient verifyClient; ballerina/crypto:1.1.0-alpha8:TrustStore|string cert; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"protocol","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:Protocol name; string[] versions; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"certValidation","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:CertValidationType type; int cacheSize; int cacheValidityPeriod; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"ciphers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"shareSession","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"handshakeTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"sessionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ListenerSecureSocket","description":"Configures the SSL/TLS options to be used for the underlying HTTP service used in GraphQL service.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"line","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"column","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Location","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"line","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"column","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"Location","description":"Represents a location in a GraphQL document.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Data","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"The corresponding data for a GraphQL request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"ErrorDetail","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"errors","description":"The errors occurred while processing a GraphQL request\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"OutputObject","description":"Represents a GraphQL output object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"maxUriLength","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxHeaderSize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxEntityBodySize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"RequestLimitConfigs","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"maxUriLength","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxHeaderSize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxEntityBodySize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"RequestLimitConfigs","description":"Provides inbound request URI, total header and entity body size threshold configurations.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[{"fields":[],"methods":[],"name":"Service","description":"Represents a GraphQL service\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The `graphql:Service` object to attach\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The path of the service to be hosted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service attaching process or the schema\ngeneration process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches the provided service to the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Listener","category":"listeners","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"listenTo","description":"An `http:Listener` or a port number to listen for the GraphQL service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"configuration","description":"Configurations for the GraphQL service listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error` if the listener initialization is failed, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Invoked during the initialization of a `graphql:Listener`. Either an `http:Listner` or a port number must be\nprovided to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The `graphql:Service` object to attach\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The path of the service to be hosted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service attaching process or the schema\ngeneration process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches the provided service to the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service detaching process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches the provided service from the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service starting process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the attached service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service stopping process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Gracefully stops the graphql listener. Already accepted requests will be served before the connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service stopping process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Listener","category":"listeners","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"listenTo","description":"An `http:Listener` or a port number to listen for the GraphQL service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"configuration","description":"Configurations for the GraphQL service listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error` if the listener initialization is failed, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Invoked during the initialization of a `graphql:Listener`. Either an `http:Listner` or a port number must be\nprovided to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service detaching process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches the provided service from the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service starting process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the attached service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service stopping process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Gracefully stops the graphql listener. Already accepted requests will be served before the connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `graphql:Error`, if an error occurred during the service stopping process, otherwise nil\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"Represents a Graphql listener endpoint.\n","isDeprecated":false,"isReadOnly":false}],"functions":[],"constants":[],"annotations":[{"type":{"orgName":"ballerina","moduleName":"graphql","version":"0.2.0-alpha8","name":"GraphqlServiceConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"service","name":"ServiceConfiguration","description":"The annotation to configure a GraphQL service.\n","isDeprecated":false,"isReadOnly":false}],"errors":[{"name":"Error","description":"Represents any error related to the Ballerina GraphQL module\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"__TypeKind","description":"Represents the type kind of a GraphQL type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"\"SCALAR\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"OBJECT\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"ENUM\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"NON_NULL\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"LIST\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Scalar","description":"Represents the supported Scalar types in Ballerina GraphQL module\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"graphql","summary":"","description":"","orgName":"ballerina","version":"0.2.0-alpha8"},{"relatedModules":[{"id":"graphql","summary":"","orgName":"ballerina","version":"0.2.0-alpha8"},{"id":"graphql.parser","summary":"","orgName":"ballerina","version":"0.2.0-alpha8"}],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"location","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ArgumentName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Scalar","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"location","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ArgumentValue","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"The details of the error\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"locations","description":"The locations in the GraphQL document related to the error\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"path","description":"The GraphQL resource path of the error\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ErrorDetail","description":"Represents the details of an error occurred during parsing, validating, or executing a GraphQL document.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"line","description":"The line of the document where error occured\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"column","description":"The column of the document where error occurred\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Location","description":"Stores a location for an error in a GraphQL operation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isFragment","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ParentNode","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"node","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"location","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Selection","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Node","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"Node","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Node","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentName","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentValue","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"kind","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentName","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentValue","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getValue","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getKind","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentName","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentValue","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"kind","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentName","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentValue","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getValue","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getKind","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ArgumentNode","description":"","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"document","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"isEof","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"peek","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"read","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"document","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"isEof","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"peek","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"read","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"CharReader","description":"","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"OperationNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"operation","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addOperation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FragmentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fragment","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"SyntaxError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"addFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"OperationNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getOperations","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ErrorDetail","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getErrors","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FragmentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FragmentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"OperationNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"operation","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addOperation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FragmentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fragment","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"SyntaxError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"addFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"OperationNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getOperations","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ErrorDetail","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getErrors","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FragmentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FragmentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"DocumentNode","description":"","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Node","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"Node","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Node","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ParentNode","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ParentNode","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ParentNode","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"location","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getLocation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"argument","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addArgument","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldNode","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addField","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getArguments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFields","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"selection","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addSelection","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getSelections","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"location","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getLocation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"argument","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addArgument","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldNode","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addField","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getArguments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFields","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"selection","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addSelection","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getSelections","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"FieldNode","description":"","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Node","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"Node","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Node","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ParentNode","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ParentNode","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ParentNode","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"location","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"onType","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getLocation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldNode","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addField","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFields","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getOnType","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"selection","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addSelection","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getSelections","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"location","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"onType","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getLocation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldNode","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addField","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFields","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getOnType","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"selection","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addSelection","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getSelections","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"FragmentNode","description":"","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"document","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"reset","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"n","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Token","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"SyntaxError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"peek","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"hasNext","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Token","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"SyntaxError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"read","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"document","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"reset","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"n","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Token","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"SyntaxError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"peek","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"hasNext","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Token","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"SyntaxError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"read","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Lexer","description":"","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Node","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"Node","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Node","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ParentNode","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ParentNode","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ParentNode","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"RootOperationType","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"kind","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"location","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getMaxDepth","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"depth","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setMaxDepth","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"RootOperationType","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getKind","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getLocation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldNode","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addField","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFields","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"selection","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addSelection","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getSelections","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"RootOperationType","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"kind","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"location","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getMaxDepth","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"depth","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setMaxDepth","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"RootOperationType","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getKind","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getLocation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldNode","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addField","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFields","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"selection","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addSelection","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getSelections","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"OperationNode","description":"","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"text","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"DocumentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"parse","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"text","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"DocumentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"parse","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Parser","description":"","isDeprecated":false,"isReadOnly":false}],"objectTypes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Visitor","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"v","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"accept","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"Node","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldNode","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addField","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFields","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getFragments","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getName","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"selection","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addSelection","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getSelections","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Location","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getLocation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"ParentNode","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"DocumentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"documentNode","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"visitDocument","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"OperationNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"operationNode","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"visitOperation","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"Selection","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"selection","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"visitSelection","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FieldNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldNode","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"visitField","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"ArgumentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"argumentNode","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"visitArgument","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"FragmentNode","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fragmentNode","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"visitFragment","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"Visitor","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"\u003canonymous\u003e\"","name":"ANONYMOUS_OPERATION","description":"","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"5","name":"T_BOOLEAN","description":"","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"4","name":"T_FLOAT","description":"","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"3","name":"T_INT","description":"","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"2","name":"T_STRING","description":"","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[{"name":"Error","description":"Represents the errors occurred while parsing a GraphQL document\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"ArgumentType","description":"","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"T_INT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"T_FLOAT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"T_BOOLEAN","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"graphql.parser","version":"0.2.0-alpha8","name":"T_STRING","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Scalar","description":"","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[{"members":[{"name":"QUERY","description":"","isDeprecated":false,"isReadOnly":false},{"name":"MUTATION","description":"","isDeprecated":false,"isReadOnly":false},{"name":"SUBSCRIPTION","description":"","isDeprecated":false,"isReadOnly":false}],"name":"RootOperationType","description":"Represents the types of operations valid in Ballerina GraphQL.\n","isDeprecated":false,"isReadOnly":false}],"id":"graphql.parser","summary":"","description":"","orgName":"ballerina","version":"0.2.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"token","description":"Bearer token for authentication\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"BearerTokenConfig","description":"Represents token for Bearer token authentication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certFile","description":"A file containing the certificate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyFile","description":"A file containing the private key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyPassword","description":"Password of the private key if it is encrypted\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"The maximum time to wait(in seconds) for a response before closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"PoolConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"poolConfig","description":"Connection pool configuration\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"SSL/TLS related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"COMPRESSION_AUTO","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Compression","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"compression","description":"Specifies the way of handling compression (`accept-encoding`) header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"RetryConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"retryConfiguration","description":"Configures the retry functionality\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientConfiguration","description":"Represents client endpoint configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"enable","description":"Enable SSL validation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"TrustStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"cert","description":"Configurations associated with `crypto:TrustStore` or single certificate file that the client trusts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"KeyStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"CertKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Configurations associated with `crypto:KeyStore` or combination of certificate and private key of the client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n Protocol name;\n string[] versions \u003d [];\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"SSL/TLS protocol related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n CertValidationType \u0027type \u003d OCSP_STAPLING;\n int cacheSize;\n int cacheValidityPeriod;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certValidation","description":"Certificate validation against OCSP_CRL, OCSP_STAPLING related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ciphers","description":"List of ciphers to be used\neg: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"verifyHostName","description":"Enable/disable host name verification\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"shareSession","description":"Enable/disable new SSL session creation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handshakeTimeout","description":"SSL handshake time out(in seconds)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sessionTimeout","description":"SSL session time out(in seconds)\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientSecureSocket","description":"Provides the configurations for facilitating secure communication with a remote gRPC endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CredentialsConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"CredentialsConfig","description":"Represents credentials for Basic Auth authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"jwtId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"keyId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"customClaims","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cjson\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"expTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"IssuerConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"jwtId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"keyId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"customClaims","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cjson\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"expTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"JwtIssuerConfig","description":"Represents JWT issuer configurations for JWT authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cacheConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ValidatorConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cacheConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"\"scope\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"scopeKey","description":"The key used to fetch the scopes\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"JwtValidatorConfig","description":"Represents JWT validator configurations for JWT authentication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"domainName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionPassword","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userSearchBase","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userEntryObjectClass","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameSearchFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameListFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupSearchBase","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupEntryObjectClass","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameSearchFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameListFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"membershipAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userRolesCacheEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionPoolingEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"LdapUserStoreConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"domainName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionPassword","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userSearchBase","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userEntryObjectClass","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameSearchFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameListFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupSearchBase","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupEntryObjectClass","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameSearchFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameListFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"membershipAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userRolesCacheEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionPoolingEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"LdapUserStoreConfig","description":"Represents LDAP user store configurations for Basic Auth authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"0.0.0.0\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"The server hostname\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ListenerSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"The SSL configurations for the client endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"DEFAULT_LISTENER_TIMEOUT","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"Period of time in seconds that a connection waits for a read/write operation. Use value 0 to\ndisable the timeout\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerConfiguration","description":"Represents the gRPC server endpoint configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"KeyStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"CertKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Configurations associated with `crypto:KeyStore` or combination of certificate and private key of the server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n VerifyClient verifyClient \u003d REQUIRE;\n crypto:TrustStore|string cert;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mutualSsl","description":"Configures associated with mutual SSL operations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n Protocol name;\n string[] versions \u003d [];\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"SSL/TLS protocol related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n CertValidationType \u0027type \u003d OCSP_STAPLING;\n int cacheSize;\n int cacheValidityPeriod;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certValidation","description":"Certificate validation against OCSP_CRL, OCSP_STAPLING related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[\"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\", \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\",\n \"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256\", \"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\",\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\", \"TLS_DHE_RSA_WITH_AES_128_CBC_SHA\",\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\", \"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\",\n \"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256\"]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ciphers","description":"List of ciphers to be used\neg: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"shareSession","description":"Enable/Disable new SSL session creation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handshakeTimeout","description":"SSL handshake time out(in seconds)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sessionTimeout","description":"SSL session time out(in seconds)\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerSecureSocket","description":"Configures the SSL/TLS options to be used for HTTP service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"The local host name/IP\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"The local port\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Local","description":"Presents a read-only view of the local address.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ClientCredentialsGrantConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"OAuth2ClientCredentialsGrantConfig","description":"Represents OAuth2 client credentials grant configurations for OAuth2 authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"url","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"tokenTypeHint","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cacheConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"IntrospectionConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"url","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"tokenTypeHint","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cacheConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"\"scope\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"scopeKey","description":"The key used to fetch the scopes\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"OAuth2IntrospectionConfig","description":"Represents OAuth2 introspection server configurations for OAuth2 authentication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| string refreshUrl; string[] scopes?; map\u003cstring\u003e optionalParams?; ballerina/oauth2:1.1.0-alpha8:CredentialBearer credentialBearer; ballerina/oauth2:1.1.0-alpha8:ClientConfiguration clientConfig; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"PasswordGrantConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| string refreshUrl; string[] scopes?; map\u003cstring\u003e optionalParams?; ballerina/oauth2:1.1.0-alpha8:CredentialBearer credentialBearer; ballerina/oauth2:1.1.0-alpha8:ClientConfiguration clientConfig; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"OAuth2PasswordGrantConfig","description":"Represents OAuth2 password grant configurations for OAuth2 authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"refreshUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshToken","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"RefreshTokenGrantConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"refreshUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshToken","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"OAuth2RefreshTokenGrantConfig","description":"Represents OAuth2 refresh token grant configurations for OAuth2 authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"maxActiveConnections","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxActiveConnections","description":"Max active connections per route(host:port). The default value is -1, which indicates unlimited\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"maxIdleConnections","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxIdleConnections","description":"Maximum number of idle connections allowed per pool\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"waitTime","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"waitTime","description":"Maximum amount of time the client should wait for an idle connection before it sends an error when the pool is exhausted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"maxActiveStreamsPerConnection","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxActiveStreamsPerConnection","description":"Maximum active streams per connection. This only applies to HTTP/2\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"PoolConfiguration","description":"Configurations for managing the gRPC client connection pool.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"The remote host name/IP\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"The remote port\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Remote","description":"Presents a read-only view of the remote address.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"retryCount","description":"Maximum number of retry attempts in an failure scenario\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"interval","description":"Initial interval(in seconds) between retry attempts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxInterval","description":"Maximum interval(in seconds) between two retry attempts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"backoffFactor","description":"Retry interval will be multiplied by this factor, in between retry attempts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"defaultErrorTypes","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"ErrorType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"errorTypes","description":"Error types which should be considered as failure scenarios to retry\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"RetryConfiguration","description":"Represents grpc client retry functionality configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"descriptor","description":"Service descriptor, which should be set at the compile time\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"descMap","description":"Service dependent descriptor map, which should be set at the compile time\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ServiceDescriptorData","description":"Service descriptor data generated at the compile time. This is for internal use.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:CredentialsConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientBasicAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map `map\u003cstring|string[]\u003e` instance or else an `grpc:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the headers with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:CredentialsConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientBasicAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map `map\u003cstring|string[]\u003e` instance or else an `grpc:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the headers with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientBasicAuthHandler","description":"Defines the Basic Auth handler for client authentication.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"BearerTokenConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:BearerTokenConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ClientBearerTokenAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The Bearer tokes as a `string` or else an `grpc:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the headers with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"BearerTokenConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:BearerTokenConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ClientBearerTokenAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The Bearer tokes as a `string` or else an `grpc:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the headers with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientBearerTokenAuthHandler","description":"Defines the Bearer token auth handler for client authentication.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"JwtIssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:JwtIssuerConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ClientSelfSignedJwtAuthProvider` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map `map\u003cstring|string[]\u003e` instance or else an `grpc:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the headers with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"JwtIssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:JwtIssuerConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ClientSelfSignedJwtAuthProvider` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map `map\u003cstring|string[]\u003e` instance or else an `grpc:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the headers with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientSelfSignedJwtAuthHandler","description":"Defines the self signed JWT handler for client authentication.\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"{}","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"PoolConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"poolConfig","description":"","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ConnectionManager","description":"","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"JwtValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:JwtValidatorConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ListenerJwtAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"UnauthenticatedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `jwt:Payload` instance or else an `UnauthenticatedError` error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jwtPayload","description":"The `jwt:Payload` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"PermissionDeniedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else a `PermissionDeniedError` error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"JwtValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:JwtValidatorConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ListenerJwtAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"UnauthenticatedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `jwt:Payload` instance or else an `UnauthenticatedError` error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jwtPayload","description":"The `jwt:Payload` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"PermissionDeniedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else a `PermissionDeniedError` error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ListenerJwtAuthHandler","description":"Defines the JWT auth handler for listener authentication.\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[{"fields":[],"methods":[],"name":"AbstractClientEndpoint","description":"Represents the abstract gRPC client endpoint. This abstract object is used in client endpoints generated by the\nProtocol Buffer tool.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[],"name":"Service","description":"The gRPC service type\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"res","description":"- The outbound response message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"- A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"send","description":"Sends the outbound response to the caller.\n```ballerina\ngrpc:Error? err \u003d caller-\u003esend(message, headers);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"complete","description":"Informs the caller, when the server has sent all the messages.\n```ballerina\ngrpc:Error? result \u003d caller-\u003ecomplete();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"err","description":"Error instance.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"sendError","description":"Sends a server error to the caller.\n```ballerina\ngrpc:Error? result \u003d caller-\u003esendError(grpc:ABORTED, \"Operation aborted\", headers);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Remote","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteDetails","description":"The remote details\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Local","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"local","description":"The local details\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"caller ID\n","isDeprecated":false,"isReadOnly":false}],"name":"getId","description":"Returns the unique identification of the caller.\n```ballerina\nint result \u003d caller.getId();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"res","description":"- The outbound response message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"- A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"send","description":"Sends the outbound response to the caller.\n```ballerina\ngrpc:Error? err \u003d caller-\u003esend(message, headers);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"complete","description":"Informs the caller, when the server has sent all the messages.\n```ballerina\ngrpc:Error? result \u003d caller-\u003ecomplete();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"True if the caller has already closed the connection or else false\n","isDeprecated":false,"isReadOnly":false}],"name":"isCancelled","description":"Checks whether the connection is closed by the caller.\n```ballerina\nboolean result \u003d caller.isCancelled();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"err","description":"Error instance.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"sendError","description":"Sends a server error to the caller.\n```ballerina\ngrpc:Error? result \u003d caller-\u003esendError(grpc:ABORTED, \"Operation aborted\", headers);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"caller ID\n","isDeprecated":false,"isReadOnly":false}],"name":"getId","description":"Returns the unique identification of the caller.\n```ballerina\nint result \u003d caller.getId();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"True if the caller has already closed the connection or else false\n","isDeprecated":false,"isReadOnly":false}],"name":"isCancelled","description":"Checks whether the connection is closed by the caller.\n```ballerina\nboolean result \u003d caller.isCancelled();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Caller","description":"Provides the gRPC remote functions for interacting with caller.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"methodID","description":"Remote service method ID\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"Request message. The message type varies with the remote service method parameter\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Optional headers parameter. The header value are passed only if needed. The default value is `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"The response as an `anydata` type value or else a `grpc:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"executeSimpleRPC","description":"Calls when executing an unary gRPC service.\n```ballerina\n[anydata, grpc:Headers]|grpc:Error result \u003d grpcClient-\u003eexecuteSimpleRPC(\"HelloWorld/hello\", req, headers);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"methodID","description":"Remote service method ID\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"Request message. The message type varies with the remote service method parameter\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Optional headers parameter. The header value are passed only if needed. The default value is `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `stream\u003canydata, grpc:Error?\u003e` or a `grpc:Error` when an error occurs while sending the request\n","isDeprecated":false,"isReadOnly":false}],"name":"executeServerStreaming","description":"Calls when executing a server streaming call with a gRPC service.\n```ballerina\nstream\u003canydata, grpc:Error?\u003e|grpc:Error result \u003d grpcClient-\u003eexecuteServerStreaming(\"HelloWorld/hello\", req, headers);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"methodID","description":"Remote service method ID\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Optional headers parameter. The header value are passed only if needed. The default value is `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"StreamingClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:StreamingClient` object or a `grpc:Error` when an error occurs\n","isDeprecated":false,"isReadOnly":false}],"name":"executeClientStreaming","description":"Calls when executing a client streaming call with a gRPC service.\n```ballerina\ngrpc:StreamingClient|grpc:Error result \u003d grpcClient-\u003eexecuteClientStreaming(\"HelloWorld/hello\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"methodID","description":"Remote service method ID\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Optional headers parameter. The header value are passed only if needed. The default value is `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"StreamingClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:StreamingClient` object or a `grpc:Error` when an error occurs\n","isDeprecated":false,"isReadOnly":false}],"name":"executeBidirectionalStreaming","description":"Calls when executing a bi-directional streaming call with a gRPC service.\n```ballerina\ngrpc:StreamingClient|grpc:Error result \u003d grpcClient-\u003eexecuteClientStreaming(\"HelloWorld/hello\", req);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The server URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"- The `grpc:ClientConfiguration` of the endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked to initialize the endpoint. During initialization, the configurations provided through the `config`\nrecord are used for the endpoint initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"AbstractClientEndpoint","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientEndpoint","description":"Client endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"descriptorKey","description":"Key of the proto descriptor\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"descriptorMap","description":"Proto descriptor map with all the dependent descriptors\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while initializing the stub or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"initStub","description":"Calls when initializing the client endpoint with the service descriptor data extracted from the proto file.\n```ballerina\ngrpc:Error? result \u003d grpcClient.initStub(self, ROOT_DESCRIPTOR, getDescriptorMap());\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"methodID","description":"Remote service method ID\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"Request message. The message type varies with the remote service method parameter\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Optional headers parameter. The header value are passed only if needed. The default value is `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"The response as an `anydata` type value or else a `grpc:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"executeSimpleRPC","description":"Calls when executing an unary gRPC service.\n```ballerina\n[anydata, grpc:Headers]|grpc:Error result \u003d grpcClient-\u003eexecuteSimpleRPC(\"HelloWorld/hello\", req, headers);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"methodID","description":"Remote service method ID\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"Request message. The message type varies with the remote service method parameter\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Optional headers parameter. The header value are passed only if needed. The default value is `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `stream\u003canydata, grpc:Error?\u003e` or a `grpc:Error` when an error occurs while sending the request\n","isDeprecated":false,"isReadOnly":false}],"name":"executeServerStreaming","description":"Calls when executing a server streaming call with a gRPC service.\n```ballerina\nstream\u003canydata, grpc:Error?\u003e|grpc:Error result \u003d grpcClient-\u003eexecuteServerStreaming(\"HelloWorld/hello\", req, headers);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"methodID","description":"Remote service method ID\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Optional headers parameter. The header value are passed only if needed. The default value is `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"StreamingClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:StreamingClient` object or a `grpc:Error` when an error occurs\n","isDeprecated":false,"isReadOnly":false}],"name":"executeClientStreaming","description":"Calls when executing a client streaming call with a gRPC service.\n```ballerina\ngrpc:StreamingClient|grpc:Error result \u003d grpcClient-\u003eexecuteClientStreaming(\"HelloWorld/hello\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"methodID","description":"Remote service method ID\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Optional headers parameter. The header value are passed only if needed. The default value is `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"StreamingClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:StreamingClient` object or a `grpc:Error` when an error occurs\n","isDeprecated":false,"isReadOnly":false}],"name":"executeBidirectionalStreaming","description":"Calls when executing a bi-directional streaming call with a gRPC service.\n```ballerina\ngrpc:StreamingClient|grpc:Error result \u003d grpcClient-\u003eexecuteClientStreaming(\"HelloWorld/hello\", req);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The server URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"- The `grpc:ClientConfiguration` of the endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked to initialize the endpoint. During initialization, the configurations provided through the `config`\nrecord are used for the endpoint initialization.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"AbstractClientEndpoint","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientEndpoint","description":"Client endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"descriptorKey","description":"Key of the proto descriptor\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"descriptorMap","description":"Proto descriptor map with all the dependent descriptors\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while initializing the stub or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"initStub","description":"Calls when initializing the client endpoint with the service descriptor data extracted from the proto file.\n```ballerina\ngrpc:Error? result \u003d grpcClient.initStub(self, ROOT_DESCRIPTOR, getDescriptorMap());\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Client","description":"The gRPC client endpoint provides the capability for initiating contact with a remote gRPC service. The API it\nprovides includes functions to send request/error messages.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map `map\u003cstring|string[]\u003e` instance or else an `grpc:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the headers with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"OAuth2GrantConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:OAuth2GrantConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ClientOAuth2Handler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map `map\u003cstring|string[]\u003e` instance or else an `grpc:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the headers with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"OAuth2GrantConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:OAuth2GrantConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ClientOAuth2Handler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ClientOAuth2Handler","description":"Defines the OAuth2 handler for client authentication.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"UnauthenticatedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `auth:UserDetails` instance or else an `UnauthenticatedError` error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userDetails","description":"The `auth:UserDetails` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"PermissionDeniedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else a `PermissionDeniedError` error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:LdapUserStoreConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ListenerLdapUserStoreBasicAuthProvider` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"UnauthenticatedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `auth:UserDetails` instance or else an `UnauthenticatedError` error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userDetails","description":"The `auth:UserDetails` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"PermissionDeniedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else a `PermissionDeniedError` error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:LdapUserStoreConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ListenerLdapUserStoreBasicAuthProvider` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ListenerLdapUserStoreBasicAuthProvider","description":"Defines the LDAP store Basic Auth handler for listener authentication.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optionalParams parameters that need to be sent to introspection endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"UnauthenticatedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"PermissionDeniedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `oauth2:IntrospectionResponse` instance or else `UnauthenticatedError` or `PermissionDeniedError` type error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authentication \u0026 authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"OAuth2IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:OAuth2IntrospectionConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ListenerOAuth2Handler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map `map\u003cstring|string[]\u003e` as an input\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optionalParams parameters that need to be sent to introspection endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"UnauthenticatedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"PermissionDeniedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `oauth2:IntrospectionResponse` instance or else `UnauthenticatedError` or `PermissionDeniedError` type error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authentication \u0026 authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"OAuth2IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:OAuth2IntrospectionConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `grpc:ListenerOAuth2Handler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ListenerOAuth2Handler","description":"Defines the OAuth2 handler for listener authentication.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"res","description":"The inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"send","description":"Sends the request message to the server.\n```ballerina\ngrpc:Error? err \u003d sClient-\u003esend(message);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"complete","description":"Informs the server when the caller has sent all the messages.\n```ballerina\ngrpc:Error? result \u003d sClient-\u003ecomplete();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"err","description":"Error instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"sendError","description":"Sends an error message to the server.\n```ballerina\ngrpc:Error? result \u003d sClient-\u003esendError(error grpc:AbortedError(\"Operation aborted\"));\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `anydata` value\n","isDeprecated":false,"isReadOnly":false}],"name":"receive","description":"Used to receive the server response only in client streaming and bidirectional streaming.\n```ballerina\nanydata|grpc:Error? result \u003d streamingClient-\u003ereceive();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"res","description":"The inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"send","description":"Sends the request message to the server.\n```ballerina\ngrpc:Error? err \u003d sClient-\u003esend(message);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"complete","description":"Informs the server when the caller has sent all the messages.\n```ballerina\ngrpc:Error? result \u003d sClient-\u003ecomplete();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"err","description":"Error instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `grpc:Error` if an error occurs while sending the response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"sendError","description":"Sends an error message to the server.\n```ballerina\ngrpc:Error? result \u003d sClient-\u003esendError(error grpc:AbortedError(\"Operation aborted\"));\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `anydata` value\n","isDeprecated":false,"isReadOnly":false}],"name":"receive","description":"Used to receive the server response only in client streaming and bidirectional streaming.\n```ballerina\nanydata|grpc:Error? result \u003d streamingClient-\u003ereceive();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[],"isIsolated":false,"name":"StreamingClient","description":"Provides the gRPC streaming client actions for interacting with the gRPC server.\n","isDeprecated":false,"isReadOnly":false}],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The type of the service to be registered\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if encounters an error while attaching the service or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Gets called every time a service attaches itself to this endpoint - also happens at module init time.\n```ballerina\nerror? result \u003d listenerEp.attach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs while starting the server or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service.\n```ballerina\nerror? result \u003d listenerEp.\u0027start();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stopping process or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be served before the connection closure.\n```ballerina\nerror? result \u003d listenerEp.gracefulStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs while stopping the server or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the registered service.\n```ballerina\nerror? result \u003d listenerEp.immediateStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The type of the service to be registered\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if encounters an error while attaching the service or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Gets called every time a service attaches itself to this endpoint - also happens at module init time.\n```ballerina\nerror? result \u003d listenerEp.attach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if occurred during detaching of a service or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches an HTTP or WebSocket service from the listener. Note that detaching a WebSocket service would not affect\nthe functionality of the existing connections.\n```ballerina\nerror? result \u003d listenerEp.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Listener port\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:ListenerConfiguration` of the endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets called when the endpoint is being initialized during the module init time.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Listener port\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `grpc:ListenerConfiguration` of the endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets called when the endpoint is being initialized during the module init time.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs while starting the server or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service.\n```ballerina\nerror? result \u003d listenerEp.\u0027start();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stopping process or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be served before the connection closure.\n```ballerina\nerror? result \u003d listenerEp.gracefulStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs while stopping the server or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the registered service.\n```ballerina\nerror? result \u003d listenerEp.immediateStop();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if occurred during detaching of a service or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches an HTTP or WebSocket service from the listener. Note that detaching a WebSocket service would not affect\nthe functionality of the existing connections.\n```ballerina\nerror? result \u003d listenerEp.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"Represents server listener where one or more services can be registered. so that ballerina program can offer\nservice through this listener.\n","isDeprecated":false,"isReadOnly":false}],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headerMap","description":"Optional header map sent by the client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Return `deadline` when deadline correctly specified, return `()` when the deadline is not specified, or return a `time:Error` when `deadline` parsing error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"getDeadline","description":"Return the deadline value as `time:Time`. This can be used to get the deadline and propagate the deadline to the subsequest internal calls.\n```ballerina\ntime:Utc?|time:Error deadline \u003d grpc:getDeadline(map\u003cstring|string[]\u003e headerMap);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headerMap","description":"The header map instance.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"First header value if exists or else error\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Returns the header value with the specified header name. If there are more than one header values for the\nspecified header name, the first value is returned.\n```ballerina\nstring? result \u003d grpc:getHeader(\"content-type\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headerMap","description":"The header map instance.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Header value array\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets all the transport headers with the specified header name.\n```ballerina\nstring[] result \u003d grpc:getHeaders(map\u003cstring|string[]\u003e headerMap, \"content-type\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headerMap","description":"Optional header map sent by the client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Return `true` when deadline exceeded, return `false` when the deadline is not exceeded, or return a `time:Error` when `deadline` parsing error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"isCancelled","description":"Check whether the deadline already exceeded or not.\n```ballerina\nboolean|time:Error isCancelled \u003d grpc:isCancelled(map\u003cstring|string[]\u003e headerMap);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"deadline","description":"The deadline time value(this should be an specific time not a duration)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headerMap","description":"Optional header map (If this is not specified, it creates a new header set)\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"The header map that includes the deadline or `time:Error` when `deadline` is an incorrectly formatted time\n","isDeprecated":false,"isReadOnly":false}],"name":"setDeadline","description":"Enable the deadline by adding the `deadline` header to the given headers.\n```ballerina\ntime:Utc current \u003d time:utcNow();\ntime:Utc deadline \u003d time:utcAddSeconds(current, 300);\nstring? result \u003d grpc:setDeadline(deadline);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"10","name":"ABORTED","description":"The gRPC error status code: 10 Aborted.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"6","name":"ALREADY_EXISTS","description":"The gRPC error status code: 6 Already Exists.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"authorization\"","name":"AUTH_HEADER","description":"Represents the Authorization header name.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Basic\"","name":"AUTH_SCHEME_BASIC","description":"The prefix used to denote the Basic authentication scheme.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Bearer\"","name":"AUTH_SCHEME_BEARER","description":"The prefix used to denote the Bearer authentication scheme.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"1","name":"CANCELED","description":"The gRPC error status code: 1 Canceled.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"ALWAYS\"","name":"COMPRESSION_ALWAYS","description":"Always set accept-encoding/content-encoding in outbound request/response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"AUTO\"","name":"COMPRESSION_AUTO","description":"When service behaves as a HTTP gateway inbound request/response accept-encoding option is set as the\noutbound request/response accept-encoding/content-encoding option.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"NEVER\"","name":"COMPRESSION_NEVER","description":"Never set accept-encoding/content-encoding header in outbound request/response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"15","name":"DATA_LOSS","description":"The gRPC error status code: 15 Data Loss.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"4","name":"DEADLINE_EXCEEDED","description":"The gRPC error status code: 4 Deadline Exceeded.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"deadline\"","name":"DEALINE_HEADER","description":"Represents the deadline header name.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"9","name":"FAILED_PRECONDITION","description":"The gRPC error status code: 9 Failed Precondition.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"13","name":"INTERNAL","description":"The gRPC error status code: 13 Internal.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"3","name":"INVALID_ARGUMENT","description":"The gRPC error status code: 3 Invalid Argument.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"5","name":"NOT_FOUND","description":"The gRPC error status code: 5 Not Found.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"0","name":"OK","description":"The gRPC error status code: 0 OK.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"11","name":"OUT_OF_RANGE","description":"The gRPC error status code: 11 Out of Range.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"7","name":"PERMISSION_DENIED","description":"The gRPC error status code: 7 Permission Denied.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Permission denied\"","name":"PERMISSION_DENIED_ERROR_MSG","description":"The permission denied error message.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"8","name":"RESOURCE_EXHAUSTED","description":"The gRPC error status code: 8 Resource Exhausted.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"16","name":"UNAUTHENTICATED","description":"The gRPC error status code: 16 Unauthenticated.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Unauthenticated\"","name":"UNAUTHENTICATED_ERROR_MSG","description":"The permission denied error message.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"14","name":"UNAVAILABLE","description":"The gRPC error status code: 14 Unavailable.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"12","name":"UNIMPLEMENTED","description":"The gRPC error status code: 12 Unimplemented.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"2","name":"UNKNOWN","description":"The gRPC error status code: 2 Unknown.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[{"type":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"ServiceDescriptorData","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"service","name":"ServiceDescriptor","description":"Service descriptor annotation. This is for internal use.\n","isDeprecated":false,"isReadOnly":false}],"errors":[{"name":"Error","description":"Represents gRPC related errors.\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"ClientAuthConfig","description":"Defines the authentication configurations for the HTTP client.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"BearerTokenConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"JwtIssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"OAuth2GrantConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Compression","description":"Options to compress using gzip or deflate.\n\n`AUTO`: When service behaves as a HTTP gateway inbound request/response accept-encoding option is set as the\noutbound request/response accept-encoding/content-encoding option\n`ALWAYS`: Always set accept-encoding/content-encoding in outbound request/response\n`NEVER`: Never set accept-encoding/content-encoding header in outbound request/response\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"COMPRESSION_AUTO","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"COMPRESSION_ALWAYS","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"COMPRESSION_NEVER","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"ErrorType","description":"Represents gRPC related error types.\n","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"name":"OAuth2GrantConfig","description":"Represents OAuth2 grant configurations for OAuth2 authentication.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"OAuth2ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"OAuth2PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"grpc","version":"0.8.0-alpha8","name":"OAuth2RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[{"members":[{"name":"OCSP_CRL","description":"","isDeprecated":false,"isReadOnly":false},{"name":"OCSP_STAPLING","description":"","isDeprecated":false,"isReadOnly":false}],"name":"CertValidationType","description":"Represents certification validation type options.\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"SSL","description":"","isDeprecated":false,"isReadOnly":false},{"name":"TLS","description":"","isDeprecated":false,"isReadOnly":false},{"name":"DTLS","description":"","isDeprecated":false,"isReadOnly":false}],"name":"Protocol","description":"Represents protocol options.\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"REQUIRE","description":"","isDeprecated":false,"isReadOnly":false},{"name":"OPTIONAL","description":"","isDeprecated":false,"isReadOnly":false}],"name":"VerifyClient","description":"Represents client verify options.\n","isDeprecated":false,"isReadOnly":false}],"id":"grpc","summary":"","description":"","orgName":"ballerina","version":"0.8.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_ACCEPTED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusAccepted","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"Accepted","description":"The status code response record of `Accepted`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_BAD_GATEWAY_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusBadGateway","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"BadGateway","description":"The status code response record of `BadGateway`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_BAD_REQUEST_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusBadRequest","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"BadRequest","description":"The status code response record of `BadRequest`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"token","description":"Bearer token for authentication\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"BearerTokenConfig","description":"Represents token for Bearer token authentication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"totalCount","description":"Total number of requests received during the sub-window time frame\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failureCount","description":"Number of failed requests during the sub-window time frame\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"rejectedCount","description":"Number of rejected requests during the sub-window time frame\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lastUpdatedTime","description":"The time that the `Bucket` is last updated.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Bucket","description":"Represents a discrete sub-part of the time window (Bucket).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"enabled","description":"Specifies whether HTTP caching is enabled. Caching is enabled by default.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isShared","description":"Specifies whether the HTTP caching layer should behave as a public cache or a private cache\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"8388608","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"capacity","description":"The capacity of the cache\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0.2","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"evictionFactor","description":"The fraction of entries to be removed when the cache is full. The value should be\nbetween 0 (exclusive) and 1 (inclusive).\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"CACHE_CONTROL_AND_VALIDATORS","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CachingPolicy","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"policy","description":"Gives the user some control over the caching behaviour. By default, this is set to\n`CACHE_CONTROL_AND_VALIDATORS`. The default behaviour is to allow caching only when the `cache-control`\nheader and either the `etag` or `last-modified` header are present.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CacheConfig","description":"Provides a set of configurations for controlling the caching behaviour of the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certFile","description":"A file containing the certificate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyFile","description":"A file containing the private key in PKCS8 format\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyPassword","description":"Password of the private key if it is encrypted\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RollingWindow","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"rollingWindow","description":"The `http:RollingWindow` options of the `CircuitBreaker`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0.0","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failureThreshold","description":"The threshold for request failures. When this threshold exceeds, the circuit trips\nThe threshold should be a value between 0 and 1\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"resetTime","description":"The time period (in seconds) to wait before attempting to make another request to\nthe upstream service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"statusCodes","description":"Array of HTTP response status codes which are considered as failures\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CircuitBreakerConfig","description":"Provides a set of configurations for controlling the behaviour of the Circuit Breaker.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"0.0","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failureThreshold","description":"The threshold for request failures. When this threshold exceeds, the circuit trips.\nThe threshold should be a value between 0 and 1\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"resetTime","description":"The time period (in seconds) to wait before attempting to make another request to\nthe upstream service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"statusCodes","description":"Array of HTTP response status codes which are considered as failures\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"noOfBuckets","description":"Number of buckets derived from the `RollingWindow`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RollingWindow","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"rollingWindow","description":"The `http:RollingWindow` options provided in the `http:CircuitBreakerConfig`\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CircuitBreakerInferredConfig","description":"Derived set of configurations from the `CircuitBreakerConfig`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lastRequestSuccess","description":"Whether last request is success or not\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"totalRequestCount","description":"Total request count received within the `RollingWindow`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lastUsedBucketId","description":"ID of the last bucket used in Circuit Breaker calculations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"time:utcNow()","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startTime","description":"Circuit Breaker start time\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lastRequestTime","description":"The time that the last request received\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lastErrorTime","description":"The time that the last error occurred\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lastForcedOpenTime","description":"The time that circuit forcefully opened at last\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Bucket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"totalBuckets","description":"The discrete time buckets into which the time window is divided\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CircuitHealth","description":"Maintains the health of the Circuit Breaker.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http2Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp2Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"forwarded","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"followRedirects","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:FollowRedirects?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"poolConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:PoolConfiguration?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cache","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"compression","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CredentialsConfig|ballerina/http:1.1.0-alpha8:BearerTokenConfig|ballerina/http:1.1.0-alpha8:JwtIssuerConfig|ballerina/http:1.1.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2PasswordGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2RefreshTokenGrantConfig|()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"circuitBreaker","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CircuitBreakerConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"retryConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:RetryConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookieConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CookieConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"responseLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonClientConfiguration","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http2Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp2Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"forwarded","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"followRedirects","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:FollowRedirects?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"poolConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:PoolConfiguration?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cache","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"compression","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CredentialsConfig|ballerina/http:1.1.0-alpha8:BearerTokenConfig|ballerina/http:1.1.0-alpha8:JwtIssuerConfig|ballerina/http:1.1.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2PasswordGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2RefreshTokenGrantConfig|()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"circuitBreaker","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CircuitBreakerConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"retryConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:RetryConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookieConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CookieConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"responseLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"SSL/TLS related options\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientConfiguration","description":"Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.\nFollowing fields are inherited from the other configuration records in addition to the Client specific\nconfigs.\n\n| |\n|:------------------------------------------------------- |\n| httpVersion - Copied from CommonClientConfiguration |\n| http1Settings - Copied from CommonClientConfiguration |\n| http2Settings - Copied from CommonClientConfiguration |\n| timeout - Copied from CommonClientConfiguration |\n| forwarded - Copied from CommonClientConfiguration |\n| followRedirects - Copied from CommonClientConfiguration |\n| poolConfig - Copied from CommonClientConfiguration |\n| cache - Copied from CommonClientConfiguration |\n| compression - Copied from CommonClientConfiguration |\n| auth - Copied from CommonClientConfiguration |\n| circuitBreaker - Copied from CommonClientConfiguration |\n| retryConfig - Copied from CommonClientConfiguration |\n| cookieConfig - Copied from CommonClientConfiguration |\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"KEEPALIVE_AUTO","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"KeepAlive","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keepAlive","description":"Specifies whether to reuse a connection for multiple requests\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"CHUNKING_AUTO","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Chunking","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"chunking","description":"The chunking behaviour of the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ProxyConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"proxy","description":"Proxy server related options\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientHttp1Settings","description":"Provides settings related to HTTP/1.x protocol.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"http2PriorKnowledge","description":"Configuration to enable HTTP/2 prior knowledge\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientHttp2Settings","description":"Provides settings related to HTTP/2 protocol.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"enable","description":"Enable SSL validation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"TrustStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"cert","description":"Configurations associated with `crypto:TrustStore` or single certificate file that the client trusts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"KeyStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CertKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Configurations associated with `crypto:KeyStore` or combination of certificate and private key of the client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n Protocol name;\n string[] versions \u003d [];\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"SSL/TLS protocol related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n CertValidationType \u0027type \u003d OCSP_STAPLING;\n int cacheSize;\n int cacheValidityPeriod;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certValidation","description":"Certificate validation against OCSP_CRL, OCSP_STAPLING related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ciphers","description":"List of ciphers to be used\neg: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"verifyHostName","description":"Enable/disable host name verification\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"shareSession","description":"Enable/disable new SSL session creation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handshakeTimeout","description":"SSL handshake time out\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sessionTimeout","description":"SSL session time out\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientSecureSocket","description":"Provides configurations for facilitating secure communication with a remote HTTP endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"HTTP_1_1","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVersion","description":"The HTTP version understood by the client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"http1Settings","description":"Configurations related to HTTP/1.x protocol\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp2Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"http2Settings","description":"Configurations related to HTTP/2 protocol\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"The maximum time to wait (in seconds) for a response before closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"disable\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"forwarded","description":"The choice of setting `forwarded`/`x-forwarded` header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FollowRedirects","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"followRedirects","description":"Configurations associated with Redirection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PoolConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"poolConfig","description":"Configurations associated with request pooling\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cache","description":"HTTP caching related configurations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"COMPRESSION_AUTO","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Compression","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"compression","description":"Specifies the way of handling compression (`accept-encoding`) header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"auth","description":"Configurations related to client authentication\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CircuitBreakerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"circuitBreaker","description":"Configurations associated with the behaviour of the Circuit Breaker\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RetryConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"retryConfig","description":"Configurations associated with retrying\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieConfig","description":"Configurations associated with cookies\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"responseLimits","description":"Configurations associated with inbound response size limits\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CommonClientConfiguration","description":"Common client configurations for the next level clients.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The value of response `Content-type` header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The response headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"body","description":"The response payload\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CommonResponse","description":"The common attributed of response status code record type.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"COMPRESSION_AUTO","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Compression","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"enable","description":"The status of compression\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"contentTypes","description":"Content types which are allowed for compression\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CompressionConfig","description":"A record for providing configurations for content compression.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_CONFLICT_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusConflict","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"Conflict","description":"The status code response record of `Conflict`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_CONTINUE_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusContinue","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"Continue","description":"The status code response record of `Continue`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"enabled","description":"User agents provide users with a mechanism for disabling or enabling cookies\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"50","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxCookiesPerDomain","description":"Maximum number of cookies per domain, which is 50\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"3000","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxTotalCookieCount","description":"Maximum number of total cookies allowed to be stored in cookie store, which is 3000\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"blockThirdPartyCookies","description":"User can block cookies from third party responses and refuse to send cookies for third party requests, if needed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PersistentCookieHandler","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"persistentCookieHandler","description":"To manage persistent cookies, users are provided with a mechanism for specifying a persistent cookie store with their own mechanism\nwhich references the persistent cookie handler or specifying the CSV persistent cookie handler. If not specified any, only the session cookies are used\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CookieConfig","description":"Client configuration for cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"allowHeaders","description":"The array of allowed headers by the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"allowMethods","description":"The array of allowed methods by the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"allowOrigins","description":"The array of origins with which the response is shared by the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"exposeHeaders","description":"The allowlisted headers, which clients are allowed to access\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"allowCredentials","description":"Specifies whether credentials are required to access the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxAge","description":"The maximum duration to cache the preflight from client side\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CorsConfig","description":"Configurations for CORS support.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_CREATED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusCreated","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"Created","description":"The status code response record of `Created`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CredentialsConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"CredentialsConfig","description":"Represents credentials for Basic Auth authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"statusCode","description":"The status code, if the inbound error response exists\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Detail","description":"Represents the details of an HTTP error.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_EXPECTATION_FAILED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusExpectationFailed","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"ExpectationFailed","description":"The status code response record of `ExpectationFailed`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http2Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp2Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"forwarded","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"followRedirects","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:FollowRedirects?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"poolConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:PoolConfiguration?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cache","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"compression","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CredentialsConfig|ballerina/http:1.1.0-alpha8:BearerTokenConfig|ballerina/http:1.1.0-alpha8:JwtIssuerConfig|ballerina/http:1.1.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2PasswordGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2RefreshTokenGrantConfig|()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"circuitBreaker","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CircuitBreakerConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"retryConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:RetryConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookieConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CookieConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"responseLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonClientConfiguration","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http2Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp2Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"forwarded","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"followRedirects","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:FollowRedirects?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"poolConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:PoolConfiguration?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cache","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"compression","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CredentialsConfig|ballerina/http:1.1.0-alpha8:BearerTokenConfig|ballerina/http:1.1.0-alpha8:JwtIssuerConfig|ballerina/http:1.1.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2PasswordGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2RefreshTokenGrantConfig|()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"circuitBreaker","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CircuitBreakerConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"retryConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:RetryConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookieConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CookieConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"responseLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"TargetService","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"targets","description":"The upstream HTTP endpoints among which the incoming HTTP traffic load should be sent on failover\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[501, 502, 503, 504]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"failoverCodes","description":"Array of HTTP response status codes for which the failover behaviour should be triggered\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"interval","description":"Failover delay interval in seconds\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"FailoverClientConfiguration","description":"Provides a set of HTTP related configurations and failover related configurations.\nFollowing fields are inherited from the other configuration records in addition to the failover client specific\nconfigs.\n\n| |\n|:------------------------------------------------------- |\n| httpVersion - Copied from CommonClientConfiguration |\n| http1Settings - Copied from CommonClientConfiguration |\n| http2Settings - Copied from CommonClientConfiguration |\n| timeout - Copied from CommonClientConfiguration |\n| forwarded - Copied from CommonClientConfiguration |\n| followRedirects - Copied from CommonClientConfiguration |\n| poolConfig - Copied from CommonClientConfiguration |\n| cache - Copied from CommonClientConfiguration |\n| compression - Copied from CommonClientConfiguration |\n| auth - Copied from CommonClientConfiguration |\n| circuitBreaker - Copied from CommonClientConfiguration |\n| retryConfig - Copied from CommonClientConfiguration |\n| cookieConfig - Copied from CommonClientConfiguration |\n| responseLimits - Copied from CommonClientConfiguration |\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"failoverCodes","description":"Array of HTTP response status codes for which the failover mechanism triggers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"interval","description":"Failover delay interval in seconds\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"FailoverConfig","description":"Provides a set of configurations for controlling the failover behaviour of the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Client","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"failoverClientsArray","description":"Array of HTTP Clients that needs to be Failover\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"failoverCodesIndex","description":"An indexed array of HTTP response status codes for which the failover mechanism triggers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failoverInterval","description":"Failover delay interval in seconds\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"FailoverInferredConfig","description":"Represents the inferred failover configurations passed into the failover client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"FileUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"FileUserStoreConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"FileUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"FileUserStoreConfig","description":"Represents file user store configurations for Basic Auth authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FileUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileUserStoreConfig","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"scopes","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"FileUserStoreConfigWithScopes","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"enabled","description":"Enable/disable redirection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"5","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxCount","description":"Maximum number of redirects to follow\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"allowAuthHeaders","description":"By default Authorization and Proxy-Authorization headers are removed from the redirect requests.\nSet it to true if Auth headers are needed to be sent during the redirection\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"FollowRedirects","description":"Provides configurations for controlling the endpoint\u0027s behaviour in response to HTTP redirect related responses.\nThe response status codes of 301, 302, and 303 are redirected using a GET request while 300, 305, 307, and 308\nstatus codes use the original request HTTP method during redirection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_FORBIDDEN_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusForbidden","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"Forbidden","description":"The status code response record of `Forbidden`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_FOUND_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusFound","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"Found","description":"The status code response record of `Found`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_GATEWAY_TIMEOUT_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusGatewayTimeout","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"GatewayTimeout","description":"The status code response record of `GatewayTimeout`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_GONE_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusGone","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"Gone","description":"The status code response record of `Gone`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"respondType","description":"Specifies the type of response\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"HttpCallerInfo","description":"Configures the typing details type of the Caller resource signature parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Specifies the name of the required header\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"HttpHeader","description":"Defines the Header resource signature parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"Specifies the allowed media types of the corresponding payload type\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"HttpPayload","description":"Defines the Payload resource signature parameter and return parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"consumes","description":"The media types which are accepted by resource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"produces","description":"The media types which are produced by resource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CorsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cors","description":"The cross origin resource sharing configurations for the resource. If not set, the resource will inherit the CORS behaviour of the enclosing service.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"transactionInfectable","description":"Allow to participate in the distributed transactions if value is true\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerAuthConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"auth","description":"Listener authenticaton configurations\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"HttpResourceConfig","description":"Configuration for an HTTP resource.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"b7a.default\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Domain name of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CompressionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"compression","description":"The status of compression\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"CHUNKING_AUTO","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Chunking","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"chunking","description":"Configures the chunking behaviour for the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CorsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cors","description":"The cross origin resource sharing configurations for the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerAuthConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"auth","description":"Listener authenticaton configurations\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"HttpServiceConfig","description":"Contains the configurations for an HTTP service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An explanation on what went wrong\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cause","description":"The error which caused the `HttpTimeoutError`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"statusCode","description":"HTTP status code\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"HttpTimeoutError","description":"Defines a timeout error occurred during service invocation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_HTTP_VERSION_NOT_SUPPORTED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusHttpVersionNotSupported","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"HttpVersionNotSupported","description":"The status code response record of `HttpVersionNotSupported`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_INTERNAL_SERVER_ERROR_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusInternalServerError","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"InternalServerError","description":"The status code response record of `InternalServerError`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"jwtId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"keyId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"customClaims","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cjson\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"expTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"IssuerConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"jwtId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"keyId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"customClaims","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cjson\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"expTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"JwtIssuerConfig","description":"Represents JWT issuer configurations for JWT authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cacheConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ValidatorConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cacheConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"\"scope\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"scopeKey","description":"The key used to fetch the scopes\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"JwtValidatorConfig","description":"Represents JWT validator configurations for JWT authentication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"JwtValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jwtValidatorConfig","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"scopes","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"JwtValidatorConfigWithScopes","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"domainName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionPassword","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userSearchBase","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userEntryObjectClass","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameSearchFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameListFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupSearchBase","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupEntryObjectClass","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameSearchFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameListFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"membershipAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userRolesCacheEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionPoolingEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"LdapUserStoreConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"domainName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionPassword","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userSearchBase","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userEntryObjectClass","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameSearchFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userNameListFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupSearchBase","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupEntryObjectClass","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameSearchFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"groupNameListFilter","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"membershipAttribute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"userRolesCacheEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionPoolingEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"connectionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"LdapUserStoreConfig","description":"Represents LDAP user store configurations for Basic Auth authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ldapUserStoreConfig","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"scopes","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"LdapUserStoreConfigWithScopes","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_LENGTH_REQUIRED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusLengthRequired","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"LengthRequired","description":"The status code response record of `LengthRequired`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"0.0.0.0\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"The host name/IP of the endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"http1Settings","description":"Configurations related to HTTP/1.x protocol\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"The SSL configurations for the service endpoint. This needs to be configured in order to\ncommunicate through HTTPS.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"1.1\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVersion","description":"Highest HTTP version supported by the endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"DEFAULT_LISTENER_TIMEOUT","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"Period of time in seconds that a connection waits for a read/write operation. Use value 0 to\ndisable timeout\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"server","description":"The server name which should appear as a response header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestLimits","description":"Configurations associated with inbound request size limits\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerConfiguration","description":"Provides a set of configurations for HTTP service endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"KEEPALIVE_AUTO","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"KeepAlive","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keepAlive","description":"Can be set to either `KEEPALIVE_AUTO`, which respects the `connection` header, or `KEEPALIVE_ALWAYS`,\nwhich always keeps the connection alive, or `KEEPALIVE_NEVER`, which always closes the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"MAX_PIPELINED_REQUESTS","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxPipelinedRequests","description":"Defines the maximum number of requests that can be processed at a given time on a single\nconnection. By default 10 requests can be pipelined on a single connection and user can\nchange this limit appropriately.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerHttp1Settings","description":"Provides settings related to HTTP/1.x protocol.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"KeyStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CertKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Configurations associated with `crypto:KeyStore` or combination of certificate and (PKCS8) private key of the server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n VerifyClient verifyClient \u003d REQUIRE;\n crypto:TrustStore|string cert;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mutualSsl","description":"Configures associated with mutual SSL operations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n Protocol name;\n string[] versions \u003d [];\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"SSL/TLS protocol related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n CertValidationType \u0027type \u003d OCSP_STAPLING;\n int cacheSize;\n int cacheValidityPeriod;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certValidation","description":"Certificate validation against OCSP_CRL, OCSP_STAPLING related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[\"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\", \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\",\n \"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256\", \"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\",\n \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\", \"TLS_DHE_RSA_WITH_AES_128_CBC_SHA\",\n \"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\", \"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\",\n \"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256\"]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ciphers","description":"List of ciphers to be used\neg: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"shareSession","description":"Enable/Disable new SSL session creation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handshakeTimeout","description":"SSL handshake time out\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sessionTimeout","description":"SSL session time out\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerSecureSocket","description":"Configures the SSL/TLS options to be used for HTTP service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"httpActionErr","description":"Array of errors occurred at each endpoint\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"LoadBalanceActionErrorData","description":"Represents the details of the `LoadBalanceActionError`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http2Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp2Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"forwarded","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"followRedirects","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:FollowRedirects?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"poolConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:PoolConfiguration?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cache","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"compression","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CredentialsConfig|ballerina/http:1.1.0-alpha8:BearerTokenConfig|ballerina/http:1.1.0-alpha8:JwtIssuerConfig|ballerina/http:1.1.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2PasswordGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2RefreshTokenGrantConfig|()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"circuitBreaker","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CircuitBreakerConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"retryConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:RetryConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookieConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CookieConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"responseLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonClientConfiguration","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http2Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp2Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"forwarded","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"followRedirects","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:FollowRedirects?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"poolConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:PoolConfiguration?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cache","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"compression","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CredentialsConfig|ballerina/http:1.1.0-alpha8:BearerTokenConfig|ballerina/http:1.1.0-alpha8:JwtIssuerConfig|ballerina/http:1.1.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2PasswordGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2RefreshTokenGrantConfig|()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"circuitBreaker","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CircuitBreakerConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"retryConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:RetryConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookieConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CookieConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"responseLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"TargetService","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"targets","description":"The upstream HTTP endpoints among which the incoming HTTP traffic load should be distributed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LoadBalancerRule","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lbRule","description":"LoadBalancing rule\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failover","description":"Configuration for load balancer whether to fail over in case of a failure\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"LoadBalanceClientConfiguration","description":"The configurations related to the load balance client endpoint. Following fields are inherited from the other\nconfiguration records in addition to the load balance client specific configs.\n\n| |\n|:------------------------------------------------------- |\n| httpVersion - Copied from CommonClientConfiguration |\n| http1Settings - Copied from CommonClientConfiguration |\n| http2Settings - Copied from CommonClientConfiguration |\n| timeout - Copied from CommonClientConfiguration |\n| forwarded - Copied from CommonClientConfiguration |\n| followRedirects - Copied from CommonClientConfiguration |\n| poolConfig - Copied from CommonClientConfiguration |\n| cache - Copied from CommonClientConfiguration |\n| compression - Copied from CommonClientConfiguration |\n| auth - Copied from CommonClientConfiguration |\n| circuitBreaker - Copied from CommonClientConfiguration |\n| retryConfig - Copied from CommonClientConfiguration |\n| cookieConfig - Copied from CommonClientConfiguration |\n| responseLimits - Copied from CommonClientConfiguration |\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"The local host name/IP\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"The local port\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Local","description":"Presents a read-only view of the local address.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_METHOD_NOT_ALLOWED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusMethodNotAllowed","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"MethodNotAllowed","description":"The status code response record of `MethodNotAllowed`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_MOVED_PERMANENTLY_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusMovedPermanently","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"MovedPermanently","description":"The status code response record of `MovedPermanently`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_MULTIPLE_CHOICES_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusMultipleChoices","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"MultipleChoices","description":"The status code response record of `MultipleChoices`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"MutualSslStatus","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"Status of the handshake.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"base64EncodedCert","description":"Base64 encoded certificate.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"MutualSslHandshake","description":"A record for providing mutual SSL handshake results.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The response headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"STATUS_NO_CONTENT_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusNoContent","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"NoContent","description":"The status code response record of `NoContent`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NON_AUTHORITATIVE_INFORMATION_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusNonAuthoritativeInformation","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"NonAuthoritativeInformation","description":"The status code response record of `NonAuthoritativeInformation`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NOT_ACCEPTABLE_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusNotAcceptable","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"NotAcceptable","description":"The status code response record of `NotAcceptable`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NOT_FOUND_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusNotFound","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"NotFound","description":"The status code response record of `NotFound`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NOT_IMPLEMENTED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusNotImplemented","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"NotImplemented","description":"The status code response record of `NotImplemented`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NOT_MODIFIED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusNotModified","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"NotModified","description":"The status code response record of `NotModified`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ClientCredentialsGrantConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"OAuth2ClientCredentialsGrantConfig","description":"Represents OAuth2 client credentials grant configurations for OAuth2 authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"url","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"tokenTypeHint","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cacheConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"IntrospectionConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"url","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"tokenTypeHint","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cacheConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"\"scope\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"scopeKey","description":"The key used to fetch the scopes\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"OAuth2IntrospectionConfig","description":"Represents OAuth2 introspection server configurations for OAuth2 authentication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"oauth2IntrospectionConfig","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"scopes","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"OAuth2IntrospectionConfigWithScopes","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| string refreshUrl; string[] scopes?; map\u003cstring\u003e optionalParams?; ballerina/oauth2:1.1.0-alpha8:CredentialBearer credentialBearer; ballerina/oauth2:1.1.0-alpha8:ClientConfiguration clientConfig; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"PasswordGrantConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| string refreshUrl; string[] scopes?; map\u003cstring\u003e optionalParams?; ballerina/oauth2:1.1.0-alpha8:CredentialBearer credentialBearer; ballerina/oauth2:1.1.0-alpha8:ClientConfiguration clientConfig; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"OAuth2PasswordGrantConfig","description":"Represents OAuth2 password grant configurations for OAuth2 authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"refreshUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshToken","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"RefreshTokenGrantConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"refreshUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshToken","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"OAuth2RefreshTokenGrantConfig","description":"Represents OAuth2 refresh token grant configurations for OAuth2 authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_OK_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusOK","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"Ok","description":"The status code response record of `Ok`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PARTIAL_CONTENT_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusPartialContent","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"PartialContent","description":"The status code response record of `PartialContent`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PAYLOAD_TOO_LARGE_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusPayloadTooLarge","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"PayloadTooLarge","description":"The status code response record of `PayloadTooLarge`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PAYMENT_REQUIRED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusPaymentRequired","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"PaymentRequired","description":"The status code response record of `PaymentRequired`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PERMANENT_REDIRECT_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusPermanentRedirect","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"PermanentRedirect","description":"The status code response record of `PermanentRedirect`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"maxActiveConnections","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxActiveConnections","description":"Max active connections per route(host:port). Default value is -1 which indicates unlimited.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"maxIdleConnections","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxIdleConnections","description":"Maximum number of idle connections allowed per pool.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"waitTime","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"waitTime","description":"Maximum amount of time (in seconds), the client should wait for an idle connection before it sends an error when the pool is exhausted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"maxActiveStreamsPerConnection","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxActiveStreamsPerConnection","description":"Maximum active streams per connection. This only applies to HTTP/2.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"PoolConfiguration","description":"Configurations for managing HTTP client connection pool.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PRECONDITION_FAILED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusPreconditionFailed","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"PreconditionFailed","description":"The status code response record of `PreconditionFailed`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PROXY_AUTHENTICATION_REQUIRED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusProxyAuthenticationRequired","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"ProxyAuthenticationRequired","description":"The status code response record of `ProxyAuthenticationRequired`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"Host name of the proxy server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Proxy server port\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userName","description":"Proxy server username\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"proxy server password\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ProxyConfig","description":"Proxy server configurations to be used with the HTTP client endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_RANGE_NOT_SATISFIABLE_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusRangeNotSatisfiable","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"RangeNotSatisfiable","description":"The status code response record of `RangeNotSatisfiable`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"The remote host IP\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"The remote port\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Remote","description":"Presents a read-only view of the remote address.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusRequestHeaderFieldsTooLarge","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"RequestHeaderFieldsTooLarge","description":"The status code response record of `RequestHeaderFieldsTooLarge`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"4096","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxUriLength","description":"Maximum allowed length for a URI. Exceeding this limit will result in a `414 - URI Too Long`\nresponse\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"8192","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxHeaderSize","description":"Maximum allowed size for headers. Exceeding this limit will result in a\n`431 - Request Header Fields Too Large` response\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxEntityBodySize","description":"Maximum allowed size for the entity body. By default it is set to -1 which means there\nis no restriction `maxEntityBodySize`, On the Exceeding this limit will result in a\n`413 - Payload Too Large` response\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"RequestLimitConfigs","description":"Provides inbound request URI, total header and entity body size threshold configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_REQUEST_TIMEOUT_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusRequestTimeout","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"RequestTimeout","description":"The status code response record of `RequestTimeout`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_RESET_CONTENT_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusResetContent","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"ResetContent","description":"The status code response record of `ResetContent`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"4096","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxStatusLineLength","description":"Maximum allowed length for response status line(`HTTP/1.1 200 OK`). Exceeding this limit will\nresult in a `ClientError`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"8192","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxHeaderSize","description":"Maximum allowed size for headers. Exceeding this limit will result in a `ClientError`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxEntityBodySize","description":"Maximum allowed size for the entity body. By default it is set to -1 which means there is no\nrestriction `maxEntityBodySize`, On the Exceeding this limit will result in a `ClientError`\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ResponseLimitConfigs","description":"Provides inbound response status line, total header and entity body size threshold configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"count","description":"Number of retry attempts before giving up\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"interval","description":"Retry interval in seconds\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0.0","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"backOffFactor","description":"Multiplier, which increases the retry interval exponentially.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxWaitInterval","description":"Maximum time of the retry interval in seconds\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"statusCodes","description":"HTTP response status codes which are considered as failures\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"RetryConfig","description":"Provides configurations for controlling the retrying behavior in failure scenarios.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"count","description":"Number of retry attempts before giving up\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"interval","description":"Retry interval in seconds\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0.0","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"backOffFactor","description":"Multiplier of the retry interval to exponentially increase retry interval\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxWaitInterval","description":"Maximum time of the retry interval in seconds\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"statusCodes","description":"HTTP response status codes which are considered as failures\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"RetryInferredConfig","description":"Derived set of configurations from the `RetryConfig`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"10","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestVolumeThreshold","description":"Minimum number of requests in a `RollingWindow` that will trip the circuit.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeWindow","description":"Time period in seconds for which the failure threshold is calculated\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"10","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"bucketSize","description":"The granularity at which the time window slides. This is measured in seconds.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"RollingWindow","description":"Represents a rolling window in the Circuit Breaker.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_SEE_OTHER_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusSeeOther","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"SeeOther","description":"The status code response record of `SeeOther`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_SERVICE_UNAVAILABLE_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusServiceUnavailable","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"ServiceUnavailable","description":"The status code response record of `ServiceUnavailable`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_SWITCHING_PROTOCOLS_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusSwitchingProtocols","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"SwitchingProtocols","description":"The status code response record of `SwitchingProtocols`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"URL of the target service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"Configurations for secure communication with the remote HTTP endpoint\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TargetService","description":"Represents a single service and its related configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_TEMPORARY_REDIRECT_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusTemporaryRedirect","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"TemporaryRedirect","description":"The status code response record of `TemporaryRedirect`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_UNAUTHORIZED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusUnauthorized","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"Unauthorized","description":"The status code response record of `Unauthorized`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_UNSUPPORTED_MEDIA_TYPE_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusUnsupportedMediaType","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"UnsupportedMediaType","description":"The status code response record of `UnsupportedMediaType`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_UPGRADE_REQUIRED_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusUpgradeRequired","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"UpgradeRequired","description":"The status code response record of `UpgradeRequired`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_URI_TOO_LONG_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusUriTooLong","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"UriTooLong","description":"The status code response record of `UriTooLong`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_USE_PROXY_OBJ","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"StatusUseProxy","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"The response status code obj\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"UseProxy","description":"The status code response record of `UseProxy`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:CredentialsConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientBasicAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"req","description":"The `http:Request` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated `http:Request` instance or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the request with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrichHeaders","description":"Enrich the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"getSecurityHeaders","description":"Returns the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:CredentialsConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientBasicAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"req","description":"The `http:Request` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated `http:Request` instance or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the request with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrichHeaders","description":"Enrich the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"getSecurityHeaders","description":"Returns the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientBasicAuthHandler","description":"Defines the Basic Auth handler for client authentication.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"BearerTokenConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:BearerTokenConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientBearerTokenAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"req","description":"The `http:Request` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated `http:Request` instance or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the request with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrichHeaders","description":"Enrich the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"getSecurityHeaders","description":"Returns the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"BearerTokenConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:BearerTokenConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientBearerTokenAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"req","description":"The `http:Request` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated `http:Request` instance or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the request with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrichHeaders","description":"Enrich the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"getSecurityHeaders","description":"Returns the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientBearerTokenAuthHandler","description":"Defines the Bearer token auth handler for client authentication.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"JwtIssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:JwtIssuerConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientSelfSignedJwtAuthProvider` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"req","description":"The `http:Request` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated `http:Request` instance or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the request with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrichHeaders","description":"Enrich the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"getSecurityHeaders","description":"Returns the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"JwtIssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:JwtIssuerConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientSelfSignedJwtAuthProvider` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"req","description":"The `http:Request` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated `http:Request` instance or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the request with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrichHeaders","description":"Enrich the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"getSecurityHeaders","description":"Returns the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientSelfSignedJwtAuthHandler","description":"Defines the self signed JWT handler for client authentication.\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the cookie\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of the cookie\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Host to which the cookie will be sent\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"URI path to which the cookie belongs\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"expires","description":"Maximum lifetime of the cookie represented as the date and time at which the cookie expires\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxAge","description":"Maximum lifetime of the cookie represented as the number of seconds until the cookie expires\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpOnly","description":"Cookie is sent only to HTTP requests\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secure","description":"Cookie is sent only to secure channels\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"time:utcNow()","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"createdTime","description":"At what time the cookie was created\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"time:utcNow()","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lastAccessedTime","description":"Last-accessed time of the cookie\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hostOnly","description":"Cookie is sent only to the requested host\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the `http:Cookie`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of the `http:Cookie`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:Cookie` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`false` if the cookie will be discarded at the end of the \"session\" or else `true`.\n","isDeprecated":false,"isReadOnly":false}],"name":"isPersistent","description":"Checks the persistence of the cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"InvalidCookieError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the attributes of the cookie are in the correct format or else an `http:InvalidCookieError`\n","isDeprecated":false,"isReadOnly":false}],"name":"isValid","description":"Checks the validity of the attributes of the cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The string value of the ‘http:Cookie’\n","isDeprecated":false,"isReadOnly":false}],"name":"toStringValue","description":"Gets the Cookie object in its string representation to be used in the ‘Set-Cookie’ header of the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the `http:Cookie`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of the `http:Cookie`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:Cookie` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`false` if the cookie will be discarded at the end of the \"session\" or else `true`.\n","isDeprecated":false,"isReadOnly":false}],"name":"isPersistent","description":"Checks the persistence of the cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"InvalidCookieError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the attributes of the cookie are in the correct format or else an `http:InvalidCookieError`\n","isDeprecated":false,"isReadOnly":false}],"name":"isValid","description":"Checks the validity of the attributes of the cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The string value of the ‘http:Cookie’\n","isDeprecated":false,"isReadOnly":false}],"name":"toStringValue","description":"Gets the Cookie object in its string representation to be used in the ‘Set-Cookie’ header of the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Cookie","description":"Represents a Cookie.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PersistentCookieHandler","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"persistentCookieHandler","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookie","description":"Cookie to be added\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieConfig","description":"Configurations associated with the cookies\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"Target service URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestPath","description":"Resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred when adding a cookie or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"addCookie","description":"Adds a cookie to the cookie store according to the rules in [RFC-6265](https://tools.ietf.org/html/rfc6265#section-5.3).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"cookiesInResponse","description":"Cookies to be added\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieConfig","description":"Configurations associated with the cookies\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"Target service URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestPath","description":"Resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addCookies","description":"Adds an array of cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"URL of the request URI\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestPath","description":"Path of the request URI\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of the matched cookies stored in the cookie store\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookies","description":"Gets the relevant cookies for the given URL and the path according to the rules in [RFC-6265](https://tools.ietf.org/html/rfc6265#section-5.4).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all the cookie objects\n","isDeprecated":false,"isReadOnly":false}],"name":"getAllCookies","description":"Gets all the cookies in the cookie store.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieName","description":"Name of the cookie\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all the matched cookie objects\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookiesByName","description":"Gets all the cookies, which have the given name as the name of the cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Name of the domain\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all the matched cookie objects\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookiesByDomain","description":"Gets all the cookies, which have the given name as the domain of the cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Domain of the cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path of the cookie to be removed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred during the removal of the cookie or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeCookie","description":"Removes a specific cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Domain of the cookie to be removed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred during the removal of cookies by domain or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeCookiesByDomain","description":"Removes cookies, which match with the given domain.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred during the removal of expired cookies or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeExpiredCookies","description":"Removes all expired cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred during the removal of all the cookies or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeAllCookies","description":"Removes all the cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PersistentCookieHandler","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"persistentCookieHandler","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookie","description":"Cookie to be added\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieConfig","description":"Configurations associated with the cookies\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"Target service URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestPath","description":"Resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred when adding a cookie or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"addCookie","description":"Adds a cookie to the cookie store according to the rules in [RFC-6265](https://tools.ietf.org/html/rfc6265#section-5.3).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"cookiesInResponse","description":"Cookies to be added\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieConfig","description":"Configurations associated with the cookies\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"Target service URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestPath","description":"Resource path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addCookies","description":"Adds an array of cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"URL of the request URI\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestPath","description":"Path of the request URI\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of the matched cookies stored in the cookie store\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookies","description":"Gets the relevant cookies for the given URL and the path according to the rules in [RFC-6265](https://tools.ietf.org/html/rfc6265#section-5.4).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all the cookie objects\n","isDeprecated":false,"isReadOnly":false}],"name":"getAllCookies","description":"Gets all the cookies in the cookie store.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieName","description":"Name of the cookie\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all the matched cookie objects\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookiesByName","description":"Gets all the cookies, which have the given name as the name of the cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Name of the domain\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all the matched cookie objects\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookiesByDomain","description":"Gets all the cookies, which have the given name as the domain of the cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Domain of the cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path of the cookie to be removed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred during the removal of the cookie or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeCookie","description":"Removes a specific cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Domain of the cookie to be removed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred during the removal of cookies by domain or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeCookiesByDomain","description":"Removes cookies, which match with the given domain.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred during the removal of expired cookies or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeExpiredCookies","description":"Removes all expired cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred during the removal of all the cookies or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeAllCookies","description":"Removes all the cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"CookieStore","description":"Represents the cookie store.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PersistentCookieHandler","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"PersistentCookieHandler","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PersistentCookieHandler","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileName","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookie","description":"Cookie to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error will be returned if there is any error occurred during the storing process of the cookie or else nil is returned\n","isDeprecated":false,"isReadOnly":false}],"name":"storeCookie","description":"Adds a persistent cookie to the cookie store.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Array of persistent cookies stored in the cookie store or else an error is returned if one occurred during the retrieval of the cookies\n","isDeprecated":false,"isReadOnly":false}],"name":"getAllCookies","description":"Gets all the persistent cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the persistent cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Domain of the persistent cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path of the persistent cookie to be removed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error will be returned if there is any error occurred during the removal of the cookie or else nil is returned\n","isDeprecated":false,"isReadOnly":false}],"name":"removeCookie","description":"Removes a specific persistent cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error will be returned if there is any error occurred during the removal of all the cookies or else nil is returned\n","isDeprecated":false,"isReadOnly":false}],"name":"removeAllCookies","description":"Removes all persistent cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileName","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookie","description":"Cookie to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error will be returned if there is any error occurred during the storing process of the cookie or else nil is returned\n","isDeprecated":false,"isReadOnly":false}],"name":"storeCookie","description":"Adds a persistent cookie to the cookie store.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Array of persistent cookies stored in the cookie store or else an error is returned if one occurred during the retrieval of the cookies\n","isDeprecated":false,"isReadOnly":false}],"name":"getAllCookies","description":"Gets all the persistent cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the persistent cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Domain of the persistent cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path of the persistent cookie to be removed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error will be returned if there is any error occurred during the removal of the cookie or else nil is returned\n","isDeprecated":false,"isReadOnly":false}],"name":"removeCookie","description":"Removes a specific persistent cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error will be returned if there is any error occurred during the removal of all the cookies or else nil is returned\n","isDeprecated":false,"isReadOnly":false}],"name":"removeAllCookies","description":"Removes all persistent cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"CsvPersistentCookieHandler","description":"Represents a default persistent cookie handler, which stores persistent cookies in a CSV file.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns true if the specified header key exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header key exists in the header map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The first header value for the specified header name or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Returns the value of the specified header. If the specified header key maps to multiple values, the first of\nthese values is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The header values the specified header key maps to or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets all the header values to which the specified header key maps to.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of all the header names\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all the names of the headers of the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns true if the specified header key exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header key exists in the header map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The first header value for the specified header name or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Returns the value of the specified header. If the specified header key maps to multiple values, the first of\nthese values is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The header values the specified header key maps to or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets all the header values to which the specified header key maps to.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of all the header names\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all the names of the headers of the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Headers","description":"Represents the headers of the inbound request.\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"Cache","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cache","description":"The underlying cache used for storing HTTP responses\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"CACHE_CONTROL_AND_VALIDATORS","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CachingPolicy","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"policy","description":"Gives the user some control over the caching behaviour. By default, this is set to\n`CACHE_CONTROL_AND_VALIDATORS`. The default behaviour is to allow caching only when the `cache-control`\nheader and either the `etag` or `last-modified` header are present.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isShared","description":"Specifies whether the HTTP caching layer should behave as a public cache or a private cache\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheConfig","description":"The configurations for the HTTP cache\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Creates the HTTP cache.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheConfig","description":"The configurations for the HTTP cache\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Creates the HTTP cache.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"HttpCache","description":"Implements a cache for storing HTTP responses. This cache complies with the caching policy set when configuring\nHTTP caching in the HTTP client endpoint.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[],"otherMethods":[],"isIsolated":false,"name":"HttpFuture","description":"Represents a \u0027future\u0027 that returns as a result of an asynchronous HTTP request submission.\nThis can be used as a reference to fetch the results of the submission.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FileUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:FileUserStoreConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ListenerFileUserStoreBasicAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Headers","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"The `http:Request` instance or `http:Headers` instance or `string` Authorization header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Unauthorized","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `auth:UserDetails` instance or else `Unauthorized` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userDetails","description":"The `auth:UserDetails` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Forbidden","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else `Forbidden` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FileUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:FileUserStoreConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ListenerFileUserStoreBasicAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Headers","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"The `http:Request` instance or `http:Headers` instance or `string` Authorization header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Unauthorized","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `auth:UserDetails` instance or else `Unauthorized` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userDetails","description":"The `auth:UserDetails` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Forbidden","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else `Forbidden` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ListenerFileUserStoreBasicAuthHandler","description":"Defines the file store Basic Auth handler for listener authentication.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"JwtValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:JwtValidatorConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ListenerJwtAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Headers","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"The `http:Request` instance or `http:Headers` instance or `string` Authorization header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Unauthorized","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `jwt:Payload` instance or else `Unauthorized` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jwtPayload","description":"The `jwt:Payload` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Forbidden","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else `Forbidden` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"JwtValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:JwtValidatorConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ListenerJwtAuthHandler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Headers","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"The `http:Request` instance or `http:Headers` instance or `string` Authorization header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Unauthorized","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `jwt:Payload` instance or else `Unauthorized` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jwtPayload","description":"The `jwt:Payload` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Forbidden","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else `Forbidden` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ListenerJwtAuthHandler","description":"Defines the JWT auth handler for listener authentication.\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"index","description":"Keep tracks the current point of the Client[]\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Client","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"loadBalanceCallerActionsArray","description":"Array of HTTP clients, which needs to be load balanced\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Client","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Chosen `http:Client` from the algorithm or else an `http:ClientError` for a failure in\nthe algorithm implementation\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextClient","description":"Provides an HTTP client, which is chosen according to the round robin algorithm.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Client","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"loadBalanceCallerActionsArray","description":"Array of HTTP clients, which needs to be load balanced\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Client","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Chosen `http:Client` from the algorithm or else an `http:ClientError` for a failure in\nthe algorithm implementation\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextClient","description":"Provides an HTTP client, which is chosen according to the round robin algorithm.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"LoadBalancerRoundRobinRule","description":"Implementation of round robin load balancing strategy.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"method","description":"The HTTP method\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"\"/\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"GET\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"method","description":"The HTTP method\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs an `http:PushPromise` from a given path and a method.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean` representing the existence of a given header\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header exists.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The header value, or null if there is no such header\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Returns the header value with the specified header name.\nIf there are more than one header value for the specified header name, the first value is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"The array of header values\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets transport headers from the `PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addHeader","description":"Adds the specified key/value pair as an HTTP header to the `http:PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setHeader","description":"Sets the value of a transport header in the `http:PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeHeader","description":"Removes a transport header from the `http:PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"removeAllHeaders","description":"Removes all transport headers from the `http:PushPromise`.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of all transport header names\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all transport header names from the `http:PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"\"/\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"GET\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"method","description":"The HTTP method\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs an `http:PushPromise` from a given path and a method.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean` representing the existence of a given header\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header exists.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The header value, or null if there is no such header\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Returns the header value with the specified header name.\nIf there are more than one header value for the specified header name, the first value is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"The array of header values\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets transport headers from the `PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addHeader","description":"Adds the specified key/value pair as an HTTP header to the `http:PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setHeader","description":"Sets the value of a transport header in the `http:PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeHeader","description":"Removes a transport header from the `http:PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"removeAllHeaders","description":"Removes all transport headers from the `http:PushPromise`.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of all transport header names\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all transport header names from the `http:PushPromise`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"PushPromise","description":"Represents an HTTP/2 `PUSH_PROMISE` frame.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"rawPath","description":"Resource path of the request URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"method","description":"The HTTP request method\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVersion","description":"The HTTP version supported by the client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userAgent","description":"The user-agent. This value is used when setting the `user-agent` header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"extraPathInfo","description":"The part of the URL, which matched to \u0027*\u0027 if the request is dispatched to a wildcard resource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestCacheControl","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheControl","description":"The cache-control directives for the request. This needs to be explicitly initialized if intending\non utilizing HTTP caching.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"MutualSslHandshake","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mutualSslHandshake","description":"A record providing mutual ssl handshake results.\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"The `Entity` to be set to the request\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setEntity","description":"Sets the provided `Entity` to the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}},"name":"","description":"String array map of the query params\n","isDeprecated":false,"isReadOnly":false}],"name":"getQueryParams","description":"Gets the query parameters of the request as a map consisting of a string array.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Represents the query param key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The query param value associated with the given key as a string. If multiple param values are\npresent, then the first value is returned. `()` is returned if no key is found.\n","isDeprecated":false,"isReadOnly":false}],"name":"getQueryParamValue","description":"Gets the query param value associated with the given key.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Represents the query param key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"All the query param values associated with the given key as a `string[]`. `()` is returned if no key\nis found.\n","isDeprecated":false,"isReadOnly":false}],"name":"getQueryParamValues","description":"Gets all the query param values associated with the given key.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path to the location of matrix parameters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"A map of matrix parameters which can be found for the given path\n","isDeprecated":false,"isReadOnly":false}],"name":"getMatrixParams","description":"Gets the matrix parameters of the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `Entity` of the request. An `http:ClientError` is returned, if entity construction fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getEntity","description":"Gets the `Entity` associated with the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns true if the specified header key exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header key exists in the header map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The first header value for the specified header name or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Returns the value of the specified header. If the specified header key maps to multiple values, the first of\nthese values is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The header values the specified header key maps to or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets all the header values to which the specified header key maps to.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setHeader","description":"Sets the specified header to the request. If a mapping already exists for the specified header key, the existing\nheader value is replaced with the specified header value. Panic if an illegal header is passed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addHeader","description":"Adds the specified header to the request. Existing header values are not replaced. Panic if an illegal header is passed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeHeader","description":"Removes the specified header from the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"removeAllHeaders","description":"Removes all the headers from the request.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of all the header names\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all the names of the headers of the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns true if the client expects a `100-continue` response\n","isDeprecated":false,"isReadOnly":false}],"name":"expects100Continue","description":"Checks whether the client expects a `100-continue` response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type value to be set as the `content-type` header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Nil if successful, error in case of invalid content-type\n","isDeprecated":false,"isReadOnly":false}],"name":"setContentType","description":"Sets the `content-type` header to the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `content-type` header value as a string\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentType","description":"Gets the type of the payload of the request (i.e: the `content-type` header value).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `json` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getJsonPayload","description":"Extracts `json` payload from the request. If the content type is not JSON, an `http:ClientError` is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `xml` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getXmlPayload","description":"Extracts `xml` payload from the request. If the content type is not XML, an `http:ClientError` is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `text` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getTextPayload","description":"Extracts `text` payload from the request. If the content type is not of type text, an `http:ClientError` is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"8196","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arraySize","description":"A defaultable parameter to state the size of the byte array. Default size is 8KB\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A byte stream from which the message payload can be read or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getByteStream","description":"Gets the request payload as a stream of byte[], except in the case of multiparts. To retrieve multiparts, use\n`Request.getBodyParts()`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The byte[] representation of the message payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getBinaryPayload","description":"Gets the request payload as a `byte[]`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The map of form params or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getFormParams","description":"Gets the form parameters from the HTTP request as a `map` when content type is application/x-www-form-urlencoded.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The body parts as an array of entities or else an `http:ClientError` if there were any errors\nconstructing the body parts from the request\n","isDeprecated":false,"isReadOnly":false}],"name":"getBodyParts","description":"Extracts body parts from the request. If the content type is not a composite media type, an error\nis returned.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `json` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/json\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `json`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setJsonPayload","description":"Sets a `json` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `xml` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/xml\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `xml`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setXmlPayload","description":"Sets an `xml` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `string` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"text/plain\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `string`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setTextPayload","description":"Sets a `string` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"payload","description":"The `byte[]` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `byte[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBinaryPayload","description":"Sets a `byte[]` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"bodyParts","description":"The entities which make up the message body\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"multipart/form-data\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the top level message. Set this to override the default\n`content-type` header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBodyParts","description":"Set multiparts as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"filePath","description":"Path to the file to be set as the payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the specified file. Set this to override the default `content-type`\nheader value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setFileAsPayload","description":"Sets the content of the specified file as the entity body of the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"byteStream","description":"Byte stream, which needs to be set to the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-type to be used with the payload. This is an optional parameter.\nThe `application/octet-stream` is the default value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setByteStream","description":"Sets a `Stream` as the payload. This method overrides any existing content-type headers with the default \ncontent-type, which is `application/octet-stream`. This default value can be overridden by passing the \ncontent-type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"Payload can be of type `string`, `xml`, `json`, `byte[]`, `stream\u003cbyte[], io:Error?\u003e`\nor `Entity[]` (i.e., a set of body parts).\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setPayload","description":"Sets the request payload. Note that any string value is set as `text/plain`. To send a JSON-compatible string,\nset the content-type header to `application/json` or use the `setJsonPayload` method instead.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"cookiesToAdd","description":"Represents the cookies to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addCookies","description":"Adds cookies to the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of cookie objects, which are included in the request\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookies","description":"Gets cookies from the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"The `Entity` to be set to the request\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setEntity","description":"Sets the provided `Entity` to the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}},"name":"","description":"String array map of the query params\n","isDeprecated":false,"isReadOnly":false}],"name":"getQueryParams","description":"Gets the query parameters of the request as a map consisting of a string array.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Represents the query param key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The query param value associated with the given key as a string. If multiple param values are\npresent, then the first value is returned. `()` is returned if no key is found.\n","isDeprecated":false,"isReadOnly":false}],"name":"getQueryParamValue","description":"Gets the query param value associated with the given key.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Represents the query param key\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"All the query param values associated with the given key as a `string[]`. `()` is returned if no key\nis found.\n","isDeprecated":false,"isReadOnly":false}],"name":"getQueryParamValues","description":"Gets all the query param values associated with the given key.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path to the location of matrix parameters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"A map of matrix parameters which can be found for the given path\n","isDeprecated":false,"isReadOnly":false}],"name":"getMatrixParams","description":"Gets the matrix parameters of the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `Entity` of the request. An `http:ClientError` is returned, if entity construction fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getEntity","description":"Gets the `Entity` associated with the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns true if the specified header key exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header key exists in the header map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The first header value for the specified header name or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Returns the value of the specified header. If the specified header key maps to multiple values, the first of\nthese values is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The header values the specified header key maps to or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets all the header values to which the specified header key maps to.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setHeader","description":"Sets the specified header to the request. If a mapping already exists for the specified header key, the existing\nheader value is replaced with the specified header value. Panic if an illegal header is passed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addHeader","description":"Adds the specified header to the request. Existing header values are not replaced. Panic if an illegal header is passed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeHeader","description":"Removes the specified header from the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"removeAllHeaders","description":"Removes all the headers from the request.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of all the header names\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all the names of the headers of the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns true if the client expects a `100-continue` response\n","isDeprecated":false,"isReadOnly":false}],"name":"expects100Continue","description":"Checks whether the client expects a `100-continue` response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type value to be set as the `content-type` header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Nil if successful, error in case of invalid content-type\n","isDeprecated":false,"isReadOnly":false}],"name":"setContentType","description":"Sets the `content-type` header to the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `content-type` header value as a string\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentType","description":"Gets the type of the payload of the request (i.e: the `content-type` header value).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `json` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getJsonPayload","description":"Extracts `json` payload from the request. If the content type is not JSON, an `http:ClientError` is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `xml` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getXmlPayload","description":"Extracts `xml` payload from the request. If the content type is not XML, an `http:ClientError` is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `text` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getTextPayload","description":"Extracts `text` payload from the request. If the content type is not of type text, an `http:ClientError` is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"8196","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arraySize","description":"A defaultable parameter to state the size of the byte array. Default size is 8KB\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A byte stream from which the message payload can be read or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getByteStream","description":"Gets the request payload as a stream of byte[], except in the case of multiparts. To retrieve multiparts, use\n`Request.getBodyParts()`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The byte[] representation of the message payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getBinaryPayload","description":"Gets the request payload as a `byte[]`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The map of form params or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getFormParams","description":"Gets the form parameters from the HTTP request as a `map` when content type is application/x-www-form-urlencoded.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The body parts as an array of entities or else an `http:ClientError` if there were any errors\nconstructing the body parts from the request\n","isDeprecated":false,"isReadOnly":false}],"name":"getBodyParts","description":"Extracts body parts from the request. If the content type is not a composite media type, an error\nis returned.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `json` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/json\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `json`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setJsonPayload","description":"Sets a `json` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `xml` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/xml\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `xml`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setXmlPayload","description":"Sets an `xml` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `string` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"text/plain\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `string`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setTextPayload","description":"Sets a `string` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"payload","description":"The `byte[]` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `byte[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBinaryPayload","description":"Sets a `byte[]` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"bodyParts","description":"The entities which make up the message body\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"multipart/form-data\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the top level message. Set this to override the default\n`content-type` header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBodyParts","description":"Set multiparts as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"filePath","description":"Path to the file to be set as the payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the specified file. Set this to override the default `content-type`\nheader value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setFileAsPayload","description":"Sets the content of the specified file as the entity body of the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"byteStream","description":"Byte stream, which needs to be set to the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-type to be used with the payload. This is an optional parameter.\nThe `application/octet-stream` is the default value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setByteStream","description":"Sets a `Stream` as the payload. This method overrides any existing content-type headers with the default \ncontent-type, which is `application/octet-stream`. This default value can be overridden by passing the \ncontent-type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"Payload can be of type `string`, `xml`, `json`, `byte[]`, `stream\u003cbyte[], io:Error?\u003e`\nor `Entity[]` (i.e., a set of body parts).\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setPayload","description":"Sets the request payload. Note that any string value is set as `text/plain`. To send a JSON-compatible string,\nset the content-type header to `application/json` or use the `setJsonPayload` method instead.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"cookiesToAdd","description":"Represents the cookies to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addCookies","description":"Adds cookies to the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of cookie objects, which are included in the request\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookies","description":"Gets cookies from the request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Request","description":"Represents an HTTP request.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"noCache","description":"Sets the `no-cache` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"noStore","description":"Sets the `no-store` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"noTransform","description":"Sets the `no-transform` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"onlyIfCached","description":"Sets the `only-if-cached` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxAge","description":"Sets the `max-age` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxStale","description":"Sets the `max-stale` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"minFresh","description":"Sets the `min-fresh` directive\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The cache control directives string to be used in the `cache-control` header\n","isDeprecated":false,"isReadOnly":false}],"name":"buildCacheControlDirectives","description":"Builds the cache control directives string from the current `http:RequestCacheControl` configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The cache control directives string to be used in the `cache-control` header\n","isDeprecated":false,"isReadOnly":false}],"name":"buildCacheControlDirectives","description":"Builds the cache control directives string from the current `http:RequestCacheControl` configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"RequestCacheControl","description":"Configures the cache control directives for an `http:Request`.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"200","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"statusCode","description":"The response status code\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"reasonPhrase","description":"The status code reason phrase\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"server","description":"The server header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"resolvedRequestedURI","description":"The ultimate request URI that was made to receive the response when redirect is on\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseCacheControl","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheControl","description":"The cache-control directives for the response. This needs to be explicitly initialized if\nintending on utilizing HTTP caching. For incoming responses, this will already be populated\nif the response was sent with cache-control directives\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `Entity` of the response. An `http:ClientError` is returned, if entity construction fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getEntity","description":"Gets the `Entity` associated with the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"The `Entity` to be set to the response\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setEntity","description":"Sets the provided `Entity` to the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the specified header key exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header key exists in the header map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The first header value for the specified header name or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Returns the value of the specified header. If the specified header key maps to multiple values, the first of\nthese values is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addHeader","description":"Adds the specified header to the response. Existing header values are not replaced. Panic if an illegal header is passed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The header values the specified header key maps to or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets all the header values to which the specified header key maps to.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setHeader","description":"Sets the specified header to the response. If a mapping already exists for the specified header key, the\nexisting header value is replaced with the specified header value. Panic if an illegal header is passed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeHeader","description":"Removes the specified header from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeAllHeaders","description":"Removes all the headers from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of all the header names\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all the names of the headers of the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type value to be set as the `content-type` header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Nil if successful, error in case of invalid content-type\n","isDeprecated":false,"isReadOnly":false}],"name":"setContentType","description":"Sets the `content-type` header to the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns the `content-type` header value as a string\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentType","description":"Gets the type of the payload of the response (i.e: the `content-type` header value).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `json` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getJsonPayload","description":"Extract `json` payload from the response. If the content type is not JSON, an `http:ClientError` is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `xml` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getXmlPayload","description":"Extracts `xml` payload from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The string representation of the message payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getTextPayload","description":"Extracts `text` payload from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"8196","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arraySize","description":"A defaultable parameter to state the size of the byte array. Default size is 8KB\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A byte stream from which the message payload can be read or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getByteStream","description":"Gets the response payload as a stream of byte[], except in the case of multiparts. To retrieve multiparts, use\n`Response.getBodyParts()`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The byte[] representation of the message payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getBinaryPayload","description":"Gets the response payload as a `byte[]`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The body parts as an array of entities or else an `http:ClientError` if there were any errors in\nconstructing the body parts from the response\n","isDeprecated":false,"isReadOnly":false}],"name":"getBodyParts","description":"Extracts body parts from the response. If the content type is not a composite media type, an error is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The payload for which the ETag should be set\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setETag","description":"Sets the `etag` header for the given payload. The ETag is generated using a CRC32 hash isolated function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"setLastModified","description":"Sets the current time as the `last-modified` header.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `json` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/json\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `json`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setJsonPayload","description":"Sets a `json` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `xml` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/xml\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `xml`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setXmlPayload","description":"Sets an `xml` as the payload\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `string` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"text/plain\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `string`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setTextPayload","description":"Sets a `string` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"payload","description":"The `byte[]` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `byte[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBinaryPayload","description":"Sets a `byte[]` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"bodyParts","description":"The entities which make up the message body\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"multipart/form-data\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the top level message. Set this to override the default\n`content-type` header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBodyParts","description":"Set multiparts as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"filePath","description":"Path to the file to be set as the payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the specified file. Set this to override the default `content-type`\nheader value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setFileAsPayload","description":"Sets the content of the specified file as the entity body of the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"byteStream","description":"Byte stream, which needs to be set to the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-type to be used with the payload. This is an optional parameter.\nThe `application/octet-stream` is the default value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setByteStream","description":"Sets a `Stream` as the payload. This method overrides any existing content-type headers with the default \ncontent-type, which is `application/octet-stream`. This default value can be overridden by passing the \ncontent-type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"Payload can be of type `string`, `xml`, `json`, `byte[]`, `stream\u003cbyte[], io:Error?\u003e`\nor `Entity[]` (i.e: a set of body parts)\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setPayload","description":"Sets the response payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookie","description":"The cookie, which is added to response\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addCookie","description":"Adds the cookie to response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"cookiesToRemove","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"cookiesToRemove","description":"Cookies to be deleted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeCookiesFromRemoteStore","description":"Deletes the cookies in the client\u0027s cookie store.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of cookie objects, which are included in the response\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookies","description":"Gets cookies from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `Entity` of the response. An `http:ClientError` is returned, if entity construction fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getEntity","description":"Gets the `Entity` associated with the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"e","description":"The `Entity` to be set to the response\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setEntity","description":"Sets the provided `Entity` to the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the specified header key exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header key exists in the header map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The first header value for the specified header name or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Returns the value of the specified header. If the specified header key maps to multiple values, the first of\nthese values is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addHeader","description":"Adds the specified header to the response. Existing header values are not replaced. Panic if an illegal header is passed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The header values the specified header key maps to or the `HeaderNotFoundError` if the header is not\nfound.\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets all the header values to which the specified header key maps to.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setHeader","description":"Sets the specified header to the response. If a mapping already exists for the specified header key, the\nexisting header value is replaced with the specified header value. Panic if an illegal header is passed.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"The header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeHeader","description":"Removes the specified header from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeAllHeaders","description":"Removes all the headers from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"LEADING","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HeaderPosition","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"position","description":"Represents the position of the header as an optional parameter. If the position is `http:TRAILING`,\nthe entity-body of the `Response` must be accessed initially.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of all the header names\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all the names of the headers of the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type value to be set as the `content-type` header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Nil if successful, error in case of invalid content-type\n","isDeprecated":false,"isReadOnly":false}],"name":"setContentType","description":"Sets the `content-type` header to the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns the `content-type` header value as a string\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentType","description":"Gets the type of the payload of the response (i.e: the `content-type` header value).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `json` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getJsonPayload","description":"Extract `json` payload from the response. If the content type is not JSON, an `http:ClientError` is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `xml` payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getXmlPayload","description":"Extracts `xml` payload from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The string representation of the message payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getTextPayload","description":"Extracts `text` payload from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"8196","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arraySize","description":"A defaultable parameter to state the size of the byte array. Default size is 8KB\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A byte stream from which the message payload can be read or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getByteStream","description":"Gets the response payload as a stream of byte[], except in the case of multiparts. To retrieve multiparts, use\n`Response.getBodyParts()`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The byte[] representation of the message payload or `http:ClientError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getBinaryPayload","description":"Gets the response payload as a `byte[]`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The body parts as an array of entities or else an `http:ClientError` if there were any errors in\nconstructing the body parts from the response\n","isDeprecated":false,"isReadOnly":false}],"name":"getBodyParts","description":"Extracts body parts from the response. If the content type is not a composite media type, an error is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The payload for which the ETag should be set\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setETag","description":"Sets the `etag` header for the given payload. The ETag is generated using a CRC32 hash isolated function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"setLastModified","description":"Sets the current time as the `last-modified` header.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `json` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/json\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `json`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setJsonPayload","description":"Sets a `json` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `xml` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/xml\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `xml`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setXmlPayload","description":"Sets an `xml` as the payload\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The `string` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"text/plain\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `string`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setTextPayload","description":"Sets a `string` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"payload","description":"The `byte[]` payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the payload. Set this to override the default `content-type` header value\nfor `byte[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBinaryPayload","description":"Sets a `byte[]` as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"bodyParts","description":"The entities which make up the message body\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"multipart/form-data\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the top level message. Set this to override the default\n`content-type` header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBodyParts","description":"Set multiparts as the payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"filePath","description":"Path to the file to be set as the payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content type of the specified file. Set this to override the default `content-type`\nheader value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setFileAsPayload","description":"Sets the content of the specified file as the entity body of the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"byteStream","description":"Byte stream, which needs to be set to the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-type to be used with the payload. This is an optional parameter.\nThe `application/octet-stream` is the default value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setByteStream","description":"Sets a `Stream` as the payload. This method overrides any existing content-type headers with the default \ncontent-type, which is `application/octet-stream`. This default value can be overridden by passing the \ncontent-type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"Payload can be of type `string`, `xml`, `json`, `byte[]`, `stream\u003cbyte[], io:Error?\u003e`\nor `Entity[]` (i.e: a set of body parts)\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setPayload","description":"Sets the response payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookie","description":"The cookie, which is added to response\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addCookie","description":"Adds the cookie to response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"cookiesToRemove","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"cookiesToRemove","description":"Cookies to be deleted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeCookiesFromRemoteStore","description":"Deletes the cookies in the client\u0027s cookie store.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of cookie objects, which are included in the response\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookies","description":"Gets cookies from the response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Response","description":"Represents an HTTP response.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mustRevalidate","description":"Sets the `must-revalidate` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"noCache","description":"Sets the `no-cache` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"noStore","description":"Sets the `no-store` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"noTransform","description":"Sets the `no-transform` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"isPrivate","description":"Sets the `private` and `public` directives\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"proxyRevalidate","description":"Sets the `proxy-revalidate` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxAge","description":"Sets the `max-age` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sMaxAge","description":"Sets the `s-maxage` directive\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"noCacheFields","description":"Optional fields for the `no-cache` directive. Before sending a listed field in a response, it\nmust be validated with the origin server.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"privateFields","description":"Optional fields for the `private` directive. A cache can omit the fields specified and store\nthe rest of the response.\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The cache control directives string to be used in the `cache-control` header\n","isDeprecated":false,"isReadOnly":false}],"name":"buildCacheControlDirectives","description":"Builds the cache control directives string from the current `http:ResponseCacheControl` configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The cache control directives string to be used in the `cache-control` header\n","isDeprecated":false,"isReadOnly":false}],"name":"buildCacheControlDirectives","description":"Builds the cache control directives string from the current `http:ResponseCacheControl` configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ResponseCacheControl","description":"Configures cache control directives for an `http:Response`.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_ACCEPTED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_ACCEPTED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusAccepted","description":"Represents the status code of `STATUS_ACCEPTED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_BAD_GATEWAY","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_BAD_GATEWAY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusBadGateway","description":"Represents the status code of `STATUS_BAD_GATEWAY`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_BAD_REQUEST","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_BAD_REQUEST","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusBadRequest","description":"Represents the status code of `STATUS_BAD_REQUEST`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_CONFLICT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_CONFLICT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusConflict","description":"Represents the status code of `STATUS_CONFLICT`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_CONTINUE","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_CONTINUE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusContinue","description":"Represents the status code of `STATUS_CONTINUE`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_CREATED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_CREATED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusCreated","description":"Represents the status code of `STATUS_CREATED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_EXPECTATION_FAILED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_EXPECTATION_FAILED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusExpectationFailed","description":"Represents the status code of `STATUS_EXPECTATION_FAILED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_FORBIDDEN","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_FORBIDDEN","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusForbidden","description":"Represents the status code of `STATUS_FORBIDDEN`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_FOUND","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_FOUND","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusFound","description":"Represents the status code of `STATUS_FOUND`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_GATEWAY_TIMEOUT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_GATEWAY_TIMEOUT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusGatewayTimeout","description":"Represents the status code of `STATUS_GATEWAY_TIMEOUT`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_GONE","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_GONE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusGone","description":"Represents the status code of `STATUS_GONE`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_HTTP_VERSION_NOT_SUPPORTED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_HTTP_VERSION_NOT_SUPPORTED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusHttpVersionNotSupported","description":"Represents the status code of `STATUS_HTTP_VERSION_NOT_SUPPORTED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_INTERNAL_SERVER_ERROR","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_INTERNAL_SERVER_ERROR","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusInternalServerError","description":"Represents the status code of `STATUS_INTERNAL_SERVER_ERROR`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_LENGTH_REQUIRED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_LENGTH_REQUIRED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusLengthRequired","description":"Represents the status code of `STATUS_LENGTH_REQUIRED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_METHOD_NOT_ALLOWED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_METHOD_NOT_ALLOWED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusMethodNotAllowed","description":"Represents the status code of `STATUS_METHOD_NOT_ALLOWED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_MOVED_PERMANENTLY","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_MOVED_PERMANENTLY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusMovedPermanently","description":"Represents the status code of `STATUS_MOVED_PERMANENTLY`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_MULTIPLE_CHOICES","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_MULTIPLE_CHOICES","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusMultipleChoices","description":"Represents the status code of `STATUS_MULTIPLE_CHOICES`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NO_CONTENT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_NO_CONTENT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusNoContent","description":"Represents the status code of `STATUS_NO_CONTENT`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NON_AUTHORITATIVE_INFORMATION","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_NON_AUTHORITATIVE_INFORMATION","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusNonAuthoritativeInformation","description":"Represents the status code of `STATUS_NON_AUTHORITATIVE_INFORMATION`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NOT_ACCEPTABLE","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_NOT_ACCEPTABLE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusNotAcceptable","description":"Represents the status code of `STATUS_NOT_ACCEPTABLE`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NOT_FOUND","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_NOT_FOUND","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusNotFound","description":"Represents the status code of `STATUS_NOT_FOUND`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NOT_IMPLEMENTED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_NOT_IMPLEMENTED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusNotImplemented","description":"Represents the status code of `STATUS_NOT_IMPLEMENTED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_NOT_MODIFIED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_NOT_MODIFIED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusNotModified","description":"Represents the status code of `STATUS_NOT_MODIFIED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_OK","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_OK","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusOK","description":"Represents the status code of `STATUS_OK`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PARTIAL_CONTENT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_PARTIAL_CONTENT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusPartialContent","description":"Represents the status code of `STATUS_PARTIAL_CONTENT`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PAYLOAD_TOO_LARGE","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_PAYLOAD_TOO_LARGE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusPayloadTooLarge","description":"Represents the status code of `STATUS_PAYLOAD_TOO_LARGE`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PAYMENT_REQUIRED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_PAYMENT_REQUIRED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusPaymentRequired","description":"Represents the status code of `STATUS_PAYMENT_REQUIRED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PERMANENT_REDIRECT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_PERMANENT_REDIRECT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusPermanentRedirect","description":"Represents the status code of `STATUS_PERMANENT_REDIRECT`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PRECONDITION_FAILED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_PRECONDITION_FAILED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusPreconditionFailed","description":"Represents the status code of `STATUS_PRECONDITION_FAILED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_PROXY_AUTHENTICATION_REQUIRED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_PROXY_AUTHENTICATION_REQUIRED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusProxyAuthenticationRequired","description":"Represents the status code of `STATUS_PROXY_AUTHENTICATION_REQUIRED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_RANGE_NOT_SATISFIABLE","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_RANGE_NOT_SATISFIABLE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusRangeNotSatisfiable","description":"Represents the status code of `STATUS_RANGE_NOT_SATISFIABLE`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusRequestHeaderFieldsTooLarge","description":"Represents the status code of `STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_REQUEST_TIMEOUT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_REQUEST_TIMEOUT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusRequestTimeout","description":"Represents the status code of `STATUS_REQUEST_TIMEOUT`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_RESET_CONTENT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_RESET_CONTENT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusResetContent","description":"Represents the status code of `STATUS_RESET_CONTENT`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_SEE_OTHER","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_SEE_OTHER","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusSeeOther","description":"Represents the status code of `STATUS_SEE_OTHER`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_SERVICE_UNAVAILABLE","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_SERVICE_UNAVAILABLE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusServiceUnavailable","description":"Represents the status code of `STATUS_SERVICE_UNAVAILABLE`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_SWITCHING_PROTOCOLS","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_SWITCHING_PROTOCOLS","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusSwitchingProtocols","description":"Represents the status code of `STATUS_SWITCHING_PROTOCOLS`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_TEMPORARY_REDIRECT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_TEMPORARY_REDIRECT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusTemporaryRedirect","description":"Represents the status code of `STATUS_TEMPORARY_REDIRECT`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_UNAUTHORIZED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_UNAUTHORIZED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusUnauthorized","description":"Represents the status code of `STATUS_UNAUTHORIZED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_UNSUPPORTED_MEDIA_TYPE","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_UNSUPPORTED_MEDIA_TYPE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusUnsupportedMediaType","description":"Represents the status code of `STATUS_UNSUPPORTED_MEDIA_TYPE`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_UPGRADE_REQUIRED","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_UPGRADE_REQUIRED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusUpgradeRequired","description":"Represents the status code of `STATUS_UPGRADE_REQUIRED`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_URI_TOO_LONG","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_URI_TOO_LONG","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusUriTooLong","description":"Represents the status code of `STATUS_URI_TOO_LONG`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_USE_PROXY","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_USE_PROXY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The response status code\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusUseProxy","description":"Represents the status code of `STATUS_USE_PROXY`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"objectTypes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The `Client.post()` function can be used to send HTTP POST requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `Client.put()` function can be used to send HTTP PUT requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The `Client.patch()` function can be used to send HTTP PATCH requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request message or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `Client.delete()` function can be used to send HTTP DELETE requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The `Client.head()` function can be used to send HTTP HEAD requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `Client.get()` function can be used to send HTTP GET requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The `Client.options()` function can be used to send HTTP OPTIONS requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Invokes an HTTP call with the specified HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `Client.forward()` function can be used to invoke an HTTP call with inbound request\u0027s HTTP verb\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request message or any payload of type `string`, `xml`, `json`, `byte[]`\nor `mime:Entity[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `Client-\u003esubmit()` function does not give out a `http:Response` as the result.\nRather it returns an `http:HttpFuture` which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http: ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"ClientObject","description":"The representation of the http Client object type for managing resilient clients.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Client","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"loadBalanceCallerActionsArray","description":"Array of HTTP clients which needs to be load balanced\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Client","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Chosen `Client` from the algorithm or an `http:ClientError`\nfor the failure in the algorithm implementation\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextClient","description":"Provides an HTTP client which is chosen according to the algorithm.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"LoadBalancerRule","description":"\nLoadBalancerRule object type provides a required abstraction to implement different algorithms.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookie","description":"Cookie to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is any error occurred during the storing process of the cookie or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"storeCookie","description":"Adds a persistent cookie to the cookie store.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Array of persistent cookies stored in the cookie store or else an `http:CookieHandlingError` if one occurred during the retrieval of the cookies\n","isDeprecated":false,"isReadOnly":false}],"name":"getAllCookies","description":"Gets all persistent cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the persistent cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"domain","description":"Domain of the persistent cookie to be removed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Path of the persistent cookie to be removed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is one occurred during the removal of the cookie or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeCookie","description":"Removes a specific persistent cookie.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieHandlingError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:CookieHandlingError` if there is one occurred during the removal of all the cookies or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeAllCookies","description":"Removes all persistent cookies.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"PersistentCookieHandler","description":"The representation of a persistent cookie handler object type for managing persistent cookies.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[],"name":"Service","description":"The HTTP service type\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"The outbound response or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` if failed to respond or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"respond","description":"Sends the outbound response to the caller.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"Push promise message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` in case of failures\n","isDeprecated":false,"isReadOnly":false}],"name":"promise","description":"Pushes a promise to the caller.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"Push promise message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"response","description":"The outbound response\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` in case of failures while responding with the promised response\n","isDeprecated":false,"isReadOnly":false}],"name":"pushPromisedResponse","description":"Sends a promised push response to the caller.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` if failed to send the `100-continue` response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027continue","description":"Sends a `100-continue` response to the caller.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"response","description":"Response to be sent to the caller\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RedirectCode","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The redirect status code to be sent\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"locations","description":"An array of URLs to which the caller can redirect to\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` if failed to send the redirect response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"redirect","description":"Sends a redirect response to the user with the specified redirection status code.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Remote","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteAddress","description":"The remote address\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Local","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localAddress","description":"The local address\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"The protocol associated with the service endpoint\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"The outbound response or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` if failed to respond or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"respond","description":"Sends the outbound response to the caller.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"Push promise message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` in case of failures\n","isDeprecated":false,"isReadOnly":false}],"name":"promise","description":"Pushes a promise to the caller.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"Push promise message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"response","description":"The outbound response\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` in case of failures while responding with the promised response\n","isDeprecated":false,"isReadOnly":false}],"name":"pushPromisedResponse","description":"Sends a promised push response to the caller.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` if failed to send the `100-continue` response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027continue","description":"Sends a `100-continue` response to the caller.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"response","description":"Response to be sent to the caller\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RedirectCode","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"The redirect status code to be sent\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"locations","description":"An array of URLs to which the caller can redirect to\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:ListenerError` if failed to send the redirect response or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"redirect","description":"Sends a redirect response to the user with the specified redirection status code.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The hostname of the address or else `()` if it is unresolved\n","isDeprecated":false,"isReadOnly":false}],"name":"getRemoteHostName","description":"Gets the hostname from the remote address. This method may trigger a DNS reverse lookup if the address was created\nwith a literal IP address.\n```ballerina\nstring? remoteHost \u003d caller.getRemoteHostName();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The hostname of the address or else `()` if it is unresolved\n","isDeprecated":false,"isReadOnly":false}],"name":"getRemoteHostName","description":"Gets the hostname from the remote address. This method may trigger a DNS reverse lookup if the address was created\nwith a literal IP address.\n```ballerina\nstring? remoteHost \u003d caller.getRemoteHostName();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Caller","description":"The caller actions for responding to client requests.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The POST remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.post()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The HEAD remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.head()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The PUT remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.put()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb to be used for the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"This wraps the `CircuitBreakerClient.post()` function of the underlying HTTP remote functions provider.\nThe `CircuitBreakerClient.execute()` function can be used to invoke an HTTP call with the given HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The PATCH remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.patch()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The DELETE remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.delete()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The GET remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.get()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The OPTIONS remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.options()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"A Request struct\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"This wraps the `CircuitBreakerClient.forward()` function of the underlying HTTP remote functions provider.\nThe Forward remote function can be used to forward an incoming request to an upstream service as it is.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission\nfails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `CircuitBreakerClient.submit()` function does not give out a `Response` as the result.\nRather it returns an `http:HttpFuture` which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Circuit breaking is not supported. The default value is the `CircuitBreakerClient.hasPromise()` function of the underlying\nHTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The `http:PushPromise` to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Circuit breaking is not supported. The default value is the `CircuitBreakerClient.rejectPromise()` function of the underlying\nHTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The URL of the target service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations of the client endpoint associated with this `CircuitBreaker` instance\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CircuitBreakerInferredConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"circuitBreakerInferredConfig","description":"Configurations derived from `CircuitBreakerConfig`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpClient","description":"The underlying `HttpActions` instance which will be making the actual network calls\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CircuitHealth","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"circuitHealth","description":"The circuit health monitor\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"CB_CLOSED_STATE","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CircuitState","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"currentCircuitState","description":"The current state the circuit is in\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The POST remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.post()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The HEAD remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.head()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The PUT remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.put()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb to be used for the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"This wraps the `CircuitBreakerClient.post()` function of the underlying HTTP remote functions provider.\nThe `CircuitBreakerClient.execute()` function can be used to invoke an HTTP call with the given HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The PATCH remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.patch()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The DELETE remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.delete()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The GET remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.get()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The OPTIONS remote function implementation of the Circuit Breaker. This wraps the `CircuitBreakerClient.options()`\nfunction of the underlying HTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"A Request struct\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"This wraps the `CircuitBreakerClient.forward()` function of the underlying HTTP remote functions provider.\nThe Forward remote function can be used to forward an incoming request to an upstream service as it is.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission\nfails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `CircuitBreakerClient.submit()` function does not give out a `Response` as the result.\nRather it returns an `http:HttpFuture` which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Circuit breaking is not supported. The default value is the `CircuitBreakerClient.hasPromise()` function of the underlying\nHTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The `http:PushPromise` to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Circuit breaking is not supported. The default value is the `CircuitBreakerClient.rejectPromise()` function of the underlying\nHTTP remote functions provider.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"forceClose","description":"Force the circuit into a closed state in which it will allow requests regardless of the error percentage\nuntil the failure threshold exceeds.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"forceOpen","description":"Force the circuit into a open state in which it will suspend all requests\nuntil `resetTime` interval exceeds.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CircuitState","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The current `http:CircuitState` of the circuit breaker\n","isDeprecated":false,"isReadOnly":false}],"name":"getCurrentState","description":"Provides the `http:CircuitState` of the circuit breaker.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"forceClose","description":"Force the circuit into a closed state in which it will allow requests regardless of the error percentage\nuntil the failure threshold exceeds.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"forceOpen","description":"Force the circuit into a open state in which it will suspend all requests\nuntil `resetTime` interval exceeds.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CircuitState","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The current `http:CircuitState` of the circuit breaker\n","isDeprecated":false,"isReadOnly":false}],"name":"getCurrentState","description":"Provides the `http:CircuitState` of the circuit breaker.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"CircuitBreakerClient","description":"A Circuit Breaker implementation which can be used to gracefully handle network failures.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The `Client.post()` function can be used to send HTTP POST requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `Client.put()` function can be used to send HTTP PUT requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The `Client.patch()` function can be used to send HTTP PATCH requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request message or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `Client.delete()` function can be used to send HTTP DELETE requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The `Client.head()` function can be used to send HTTP HEAD requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `Client.get()` function can be used to send HTTP GET requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The `Client.options()` function can be used to send HTTP OPTIONS requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Invokes an HTTP call with the specified HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `Client.forward()` function can be used to invoke an HTTP call with inbound request\u0027s HTTP verb\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `Client-\u003esubmit()` function does not give out a `http:Response` as the result.\nRather it returns an `http:HttpFuture` which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http: ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientObject","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ClientObject","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientObject","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"Target service url\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations associated with the client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpClient","description":"Chain of different HTTP clients which provides the capability for initiating contact with a remote\nHTTP service in resilient manner\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieStore","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieStore","description":"Stores the cookies of the client\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"URL of the target service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations to be used when initializing the `client`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `client` or an `http:ClientError` if the initialization failed\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked to initialize the `client`. During initialization, the configurations provided through the `config`\nrecord is used to determine which type of additional behaviours are added to the endpoint (e.g., caching,\nsecurity, circuit breaking).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The `Client.post()` function can be used to send HTTP POST requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `Client.put()` function can be used to send HTTP PUT requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The `Client.patch()` function can be used to send HTTP PATCH requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request message or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `Client.delete()` function can be used to send HTTP DELETE requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The `Client.head()` function can be used to send HTTP HEAD requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `Client.get()` function can be used to send HTTP GET requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The `Client.options()` function can be used to send HTTP OPTIONS requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Invokes an HTTP call with the specified HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `Client.forward()` function can be used to invoke an HTTP call with inbound request\u0027s HTTP verb\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `Client-\u003esubmit()` function does not give out a `http:Response` as the result.\nRather it returns an `http:HttpFuture` which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http: ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"This just pass the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieStore","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The cookie store related to the client\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookieStore","description":"Retrieves the cookie store of the client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"URL of the target service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations to be used when initializing the `client`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `client` or an `http:ClientError` if the initialization failed\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked to initialize the `client`. During initialization, the configurations provided through the `config`\nrecord is used to determine which type of additional behaviours are added to the endpoint (e.g., caching,\nsecurity, circuit breaking).\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieStore","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The cookie store related to the client\n","isDeprecated":false,"isReadOnly":false}],"name":"getCookieStore","description":"Retrieves the cookie store of the client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Client","description":"The HTTP client provides the capability for initiating contact with a remote HTTP service. The API it\nprovides includes functions for the standard HTTP methods, forwarding a received request and sending requests\nusing custom HTTP verbs.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"req","description":"The `http:Request` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated `http:Request` instance or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the request with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2GrantConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:OAuth2GrantConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientOAuth2Handler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"req","description":"The `http:Request` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated `http:Request` instance or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrich","description":"Enrich the request with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrichHeaders","description":"Enrich the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"getSecurityHeaders","description":"Returns the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2GrantConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:OAuth2GrantConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ClientOAuth2Handler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The headers map\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"enrichHeaders","description":"Enrich the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientAuthError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The updated headers map or else an `http:ClientAuthError` in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"getSecurityHeaders","description":"Returns the headers map with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientOAuth2Handler","description":"Defines the OAuth2 handler for client authentication.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `CookieClient.get()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The `CookieClient.post()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The `CookieClient.head()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `CookieClient.put()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `CookieClient.forward()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"The `CookieClient.execute()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The `CookieClient.patch()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `CookieClient.delete()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The `CookieClient.options()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `HttpFuture`, which represents an asynchronous service invocation or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `CookieClient.submit()` function does not produce a `Response` as the result.\nRather, it returns an `HttpFuture`, which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An HTTP response message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An HTTP Push Promise message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised HTTP `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`. When an `http:PushPromise` is rejected, there is no chance of fetching a promised\nresponse using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"Target service URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"HTTP Client Configuration to be used for the HTTP client invocation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieConfig","description":"Configurations associated with the cookies\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpClient","description":"HTTP client for outbound HTTP requests\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CookieStore","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cookieStore","description":"Stores the cookies of the client\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `CookieClient.get()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The `CookieClient.post()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The `CookieClient.head()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `CookieClient.put()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `CookieClient.forward()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"The `CookieClient.execute()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The `CookieClient.patch()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `CookieClient.delete()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The `CookieClient.options()` function wraps the underlying HTTP remote functions in a way to provide\nthe cookie functionality for a given endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `HttpFuture`, which represents an asynchronous service invocation or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `CookieClient.submit()` function does not produce a `Response` as the result.\nRather, it returns an `HttpFuture`, which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An HTTP response message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An HTTP Push Promise message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised HTTP `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`. When an `http:PushPromise` is rejected, there is no chance of fetching a promised\nresponse using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[],"isIsolated":false,"name":"CookieClient","description":"Provides the cookie functionality across HTTP client actions.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The POST remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The PUT remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The PATCH remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request message or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The DELETE remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The HEAD remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The GET remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The OPTIONS remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Invokes an HTTP call with the specified HTTP method.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"Invokes an HTTP call using the incoming request\u0027s HTTP method.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission\nfails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb. The `FailoverClient.submit()` function does not\nreturn an `http:Response` as the result. Rather it returns an `http:HttpFuture` which can be used for subsequent interactions\nwith the HTTP endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`. When an `http:PushPromise` is rejected, there is no chance of fetching a promised\nresponse using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientObject","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ClientObject","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientObject","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FailoverClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failoverClientConfig","description":"The configurations for the failover client endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FailoverInferredConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failoverInferredConfig","description":"Configurations derived from `FailoverConfig`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"succeededEndpointIndex","description":"Index of the `CallerActions[]` array which given a successful response\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FailoverClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failoverClientConfig","description":"The configurations of the client endpoint associated with this `Failover` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `client` or an `http:ClientError` if the initialization failed\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Failover caller actions which provides failover capabilities to an HTTP client endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The POST remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The PUT remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The PATCH remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request message or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The DELETE remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The HEAD remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The GET remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The OPTIONS remote function implementation of the Failover Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Invokes an HTTP call with the specified HTTP method.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"Invokes an HTTP call using the incoming request\u0027s HTTP method.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission\nfails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb. The `FailoverClient.submit()` function does not\nreturn an `http:Response` as the result. Rather it returns an `http:HttpFuture` which can be used for subsequent interactions\nwith the HTTP endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`. When an `http:PushPromise` is rejected, there is no chance of fetching a promised\nresponse using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FailoverClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failoverClientConfig","description":"The configurations of the client endpoint associated with this `Failover` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `client` or an `http:ClientError` if the initialization failed\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Failover caller actions which provides failover capabilities to an HTTP client endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"FailoverClient","description":"An HTTP client endpoint which provides failover support over multiple HTTP clients.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"Responses returned for POST requests are not cacheable. Therefore, the requests are simply directed to the\norigin server. Responses received for POST requests invalidate the cached responses for the same resource.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"Responses for HEAD requests are cacheable and as such, will be routed through the HTTP cache. Only if a\nsuitable response cannot be found will the request be directed to the origin server.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"Responses returned for PUT requests are not cacheable. Therefore, the requests are simply directed to the\norigin server. In addition, PUT requests invalidate the currently stored responses for the given path.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpMethod","description":"HTTP method to be used for the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Invokes an HTTP call with the specified HTTP method. This is not a cacheable operation, unless the HTTP method\nused is GET or HEAD.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"Responses returned for PATCH requests are not cacheable. Therefore, the requests are simply directed to\nthe origin server. Responses received for PATCH requests invalidate the cached responses for the same resource.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"Responses returned for DELETE requests are not cacheable. Therefore, the requests are simply directed to the\norigin server. Responses received for DELETE requests invalidate the cached responses for the same resource.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optinal HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Responses for GET requests are cacheable and as such, will be routed through the HTTP cache. Only if a suitable\nresponse cannot be found will the request be directed to the origin server.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"Responses returned for OPTIONS requests are not cacheable. Therefore, the requests are simply directed to the\norigin server. Responses received for OPTIONS requests invalidate the cached responses for the same resource.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"The HTTP request to be forwarded\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"Forward remote function can be used to invoke an HTTP call with inbound request\u0027s HTTP method. Only inbound requests of\nGET and HEAD HTTP method types are cacheable.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `HttpFuture` that represents an asynchronous service invocation, or an error if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `http:Response` message, or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised HTTP `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`. When an `http:PushPromise` is rejected, there is no chance of fetching a promised\nresponse using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The URL of the remote HTTP endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations of the client endpoint associated with this `CachingActions` instance\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpClient","description":"The underlying `HttpActions` instance which will be making the actual network calls\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpCache","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cache","description":"The cache storage for the HTTP responses\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheConfig","description":"Configurations for the underlying cache storage and for controlling the HTTP caching behaviour\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"Responses returned for POST requests are not cacheable. Therefore, the requests are simply directed to the\norigin server. Responses received for POST requests invalidate the cached responses for the same resource.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"Responses for HEAD requests are cacheable and as such, will be routed through the HTTP cache. Only if a\nsuitable response cannot be found will the request be directed to the origin server.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"Responses returned for PUT requests are not cacheable. Therefore, the requests are simply directed to the\norigin server. In addition, PUT requests invalidate the currently stored responses for the given path.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpMethod","description":"HTTP method to be used for the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Invokes an HTTP call with the specified HTTP method. This is not a cacheable operation, unless the HTTP method\nused is GET or HEAD.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"Responses returned for PATCH requests are not cacheable. Therefore, the requests are simply directed to\nthe origin server. Responses received for PATCH requests invalidate the cached responses for the same resource.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"Responses returned for DELETE requests are not cacheable. Therefore, the requests are simply directed to the\norigin server. Responses received for DELETE requests invalidate the cached responses for the same resource.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optinal HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Responses for GET requests are cacheable and as such, will be routed through the HTTP cache. Only if a suitable\nresponse cannot be found will the request be directed to the origin server.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"Responses returned for OPTIONS requests are not cacheable. Therefore, the requests are simply directed to the\norigin server. Responses received for OPTIONS requests invalidate the cached responses for the same resource.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"The HTTP request to be forwarded\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"Forward remote function can be used to invoke an HTTP call with inbound request\u0027s HTTP method. Only inbound requests of\nGET and HEAD HTTP method types are cacheable.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `HttpFuture` that represents an asynchronous service invocation, or an error if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `http:Response` message, or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised HTTP `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`. When an `http:PushPromise` is rejected, there is no chance of fetching a promised\nresponse using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[],"isIsolated":false,"name":"HttpCachingClient","description":"An HTTP caching client implementation which takes an `HttpActions` instance and wraps it with an HTTP caching layer.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The `HttpClient.post()` function can be used to send HTTP POST requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The `HttpClient.head()` function can be used to send HTTP HEAD requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `HttpClient.put()` function can be used to send HTTP PUT requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Invokes an HTTP call with the specified HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The `HttpClient.patch()` function can be used to send HTTP PATCH requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `HttpClient.delete()` function can be used to send HTTP DELETE requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `HttpClient.get()` function can be used to send HTTP GET requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The `HttpClient.options()` function can be used to send HTTP OPTIONS requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `HttpClient.forward()` function can be used to invoke an HTTP call with inbound request\u0027s HTTP verb\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation, or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `HttpClient-\u003esubmit()` function does not give out an `http:Response` as the result.\nRather, it returns an `http:HttpFuture` which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`. When an `http:PushPromise` is rejected, there is no chance of fetching a promised\nresponse using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations associated with the HttpClient\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The URL of the remote HTTP endpoint\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The `HttpClient.post()` function can be used to send HTTP POST requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The `HttpClient.head()` function can be used to send HTTP HEAD requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `HttpClient.put()` function can be used to send HTTP PUT requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Invokes an HTTP call with the specified HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The `HttpClient.patch()` function can be used to send HTTP PATCH requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `HttpClient.delete()` function can be used to send HTTP DELETE requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `HttpClient.get()` function can be used to send HTTP GET requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The `HttpClient.options()` function can be used to send HTTP OPTIONS requests to HTTP endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `HttpClient.forward()` function can be used to invoke an HTTP call with inbound request\u0027s HTTP verb\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation, or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `HttpClient-\u003esubmit()` function does not give out an `http:Response` as the result.\nRather, it returns an `http:HttpFuture` which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`. When an `http:PushPromise` is rejected, there is no chance of fetching a promised\nresponse using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[],"isIsolated":false,"name":"HttpClient","description":"Provides the HTTP actions for interacting with an HTTP server. Apart from the standard HTTP methods,\n`HttpClient.forward()` and `HttpClient.execute()` functions are provided. More complex and specific endpoint types\ncan be created by wrapping this generic HTTP actions implementation.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"This wraps the `HttpSecureClient.post()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"This wraps the `HttpSecureClient.head()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"This wraps the `HttpSecureClient.put()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"This wraps the `HttpSecureClient.execute()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders o the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"This wraps the `HttpSecureClient.patch()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"This wraps the `HttpSecureClient.delete()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"This wraps the `HttpSecureClient.get()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"This wraps the `HttpSecureClient.options()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"This wraps the `HttpSecureClient.forward()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation, or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"This wraps the `HttpSecureClient.submit()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"This just passes the request to the actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The URL of the remote HTTP endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations of the client endpoint associated with this `HttpActions` instance\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpClient","description":"The underlying `HttpActions` instance, which will make the actual network calls\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"This wraps the `HttpSecureClient.post()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"This wraps the `HttpSecureClient.head()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"This wraps the `HttpSecureClient.put()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"This wraps the `HttpSecureClient.execute()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders o the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"This wraps the `HttpSecureClient.patch()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"This wraps the `HttpSecureClient.delete()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"This wraps the `HttpSecureClient.get()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"This wraps the `HttpSecureClient.options()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"This wraps the `HttpSecureClient.forward()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation, or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"This wraps the `HttpSecureClient.submit()` function of the underlying HTTP remote functions provider. Add relevant authentication\nheaders to the request and send the request to actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"This just passes the request to the actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Passes the request to an actual network call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[],"isIsolated":false,"name":"HttpSecureClient","description":"Provides secure HTTP remote functions for interacting with HTTP endpoints. This will make use of the authentication\nschemes configured in the HTTP client endpoint to secure the HTTP requests.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Headers","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"The `http:Request` instance or `http:Headers` instance or `string` Authorization header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Unauthorized","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `auth:UserDetails` instance or else `Unauthorized` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userDetails","description":"The `auth:UserDetails` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Forbidden","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else `Forbidden` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:LdapUserStoreConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ListenerLdapUserStoreBasicAuthProvider` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Headers","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"The `http:Request` instance or `http:Headers` instance or `string` Authorization header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Unauthorized","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `auth:UserDetails` instance or else `Unauthorized` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates with the relevant authentication requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"UserDetails","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"userDetails","description":"The `auth:UserDetails` instance which is received from authentication results\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Forbidden","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()`, if it is successful or else `Forbidden` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LdapUserStoreConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:LdapUserStoreConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ListenerLdapUserStoreBasicAuthProvider` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ListenerLdapUserStoreBasicAuthProvider","description":"Defines the LDAP store Basic Auth handler for listener authentication.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Headers","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"The `http:Request` instance or `http:Headers` instance or `string` Authorization header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optional parameters that need to be sent to introspection endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Unauthorized","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Forbidden","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `oauth2:IntrospectionResponse` instance or else `Unauthorized` or `Forbidden` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authentication \u0026 authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:OAuth2IntrospectionConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ListenerOAuth2Handler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Headers","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"The `http:Request` instance or `http:Headers` instance or `string` Authorization header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedScopes","description":"The expected scopes as `string` or `string[]`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optional parameters that need to be sent to introspection endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Unauthorized","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Forbidden","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `oauth2:IntrospectionResponse` instance or else `Unauthorized` or `Forbidden` type in case of an error\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authorizes with the relevant authentication \u0026 authorization requirements.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:OAuth2IntrospectionConfig` instance\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the `http:ListenerOAuth2Handler` object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ListenerOAuth2Handler","description":"Defines the OAuth2 handler for listener authentication.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The POST remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The PUT remote function implementation of the Load Balance Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The PATCH remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request message or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The DELETE remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The HEAD remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The GET remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The OPTIONS remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"The EXECUTE remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The FORWARD remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission\nfails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"The submit implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"The getResponse implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"The hasPromise implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"The getNextPromise implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"The getPromisedResponse implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"The rejectPromise implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientObject","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"ClientObject","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientObject","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LoadBalanceClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"loadBalanceClientConfig","description":"The configurations for the load balance client endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Client","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"loadBalanceClientsArray","description":"Array of HTTP clients for load balancing\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LoadBalancerRule","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lbRule","description":"Load balancing rule\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failover","description":"Whether to fail over in case of a failure\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LoadBalanceClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"loadBalanceClientConfig","description":"The configurations for the load balance client endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `client` or an `http:ClientError` if the initialization failed\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Load Balancer adds an additional layer to the HTTP client to make network interactions more resilient.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The POST remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The PUT remote function implementation of the Load Balance Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The PATCH remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request message or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The DELETE remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The HEAD remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The GET remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Request path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The OPTIONS remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"The MIME type header of the request entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"The entity headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"The EXECUTE remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"Response","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"TargetType","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"targetType","description":"HTTP response or the payload type (`string`, `xml`, `json`, `byte[]`,`record {| anydata...; |}`, or\n`record {| anydata...; |}[]`), which is expected to be returned after data binding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"targetType","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The FORWARD remote function implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission\nfails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"The submit implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"The getResponse implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"The hasPromise implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"The getNextPromise implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"The getPromisedResponse implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"The rejectPromise implementation of the LoadBalancer Connector.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LoadBalanceClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"loadBalanceClientConfig","description":"The configurations for the load balance client endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `client` or an `http:ClientError` if the initialization failed\n","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Load Balancer adds an additional layer to the HTTP client to make network interactions more resilient.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"LoadBalanceClient","description":"LoadBalanceClient endpoint provides load balancing functionality over multiple HTTP clients.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"If the received response for the `RedirectClient.get()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.get()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"If the received response for the `RedirectClient.post()` remote function is redirect eligible, redirect will\nbe performed automatically by this `RedirectClient.post()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"If the received response for the `RedirectClient.head()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.head()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"If the received response for the `RedirectClient.put()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.put()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `RedirectClient.forward()` function is used to invoke an HTTP call with inbound request\u0027s HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"The `RedirectClient.execute()` sends an HTTP request to a service with the specified HTTP verb. Redirect will be\nperformed only for HTTP methods.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"If the received response for the `RedirectClient.patch()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.patch()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"If the received response for the `RedirectClient.delete()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.delete()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"If the received response for the `RedirectClient.options()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.options()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `RedirectClient.submit()` function does not give out a `Response` as the result,\nrather it returns an `HttpFuture` which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`.\nWhen an `http:PushPromise` is rejected, there is no chance of fetching a promised response using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"Target service url\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"HTTP ClientConfiguration to be used for HTTP client invocation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FollowRedirects","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"redirectConfig","description":"Configurations associated with redirect\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpClient","description":"HTTP client for outbound HTTP requests\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"currentRedirectCount","description":"Current redirect count of the HTTP client\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"If the received response for the `RedirectClient.get()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.get()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or the payload (if the `targetType` is configured) or an `http:ClientError` if failed to\nestablish the communication with the upstream server or a data binding failure\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"If the received response for the `RedirectClient.post()` remote function is redirect eligible, redirect will\nbe performed automatically by this `RedirectClient.post()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"If the received response for the `RedirectClient.head()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.head()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"If the received response for the `RedirectClient.put()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.put()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `RedirectClient.forward()` function is used to invoke an HTTP call with inbound request\u0027s HTTP verb.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"The `RedirectClient.execute()` sends an HTTP request to a service with the specified HTTP verb. Redirect will be\nperformed only for HTTP methods.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"If the received response for the `RedirectClient.patch()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.patch()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"If the received response for the `RedirectClient.delete()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.delete()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"If the received response for the `RedirectClient.options()` remote function is redirect eligible, redirect will be\nperformed automatically by this `RedirectClient.options()` function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `RedirectClient.submit()` function does not give out a `Response` as the result,\nrather it returns an `HttpFuture` which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `HttpFuture` relates to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`.\nWhen an `http:PushPromise` is rejected, there is no chance of fetching a promised response using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[],"isIsolated":false,"name":"RedirectClient","description":"Provides redirect functionality for HTTP client remote functions.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The `RetryClient.post()` function wraps the underlying HTTP remote functions in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The `RetryClient.head()` function wraps the underlying HTTP remote functions in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `RetryClient.put()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `RetryClient.forward()` function wraps the underlying HTTP remote function in a way to provide retrying\nfunctionality for a given endpoint with inbound request\u0027s HTTP verb to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"The `RetryClient.execute()` sends an HTTP request to a service with the specified HTTP verb. The function wraps\nthe underlying HTTP remote function in a way to provide retrying functionality for a given endpoint to recover\nfrom network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The `RetryClient.patch()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `RetryClient.delete()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `RetryClient.get()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The `RetryClient.options()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `RetryClient.submit()` function does not give out a `http:Response` as the result.\nRather it returns an `http:HttpFuture`, which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`.\nWhen an `http:PushPromise` is rejected, there is no chance of fetching a promised response using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"Target service url\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"HTTP ClientConfiguration to be used for HTTP client invocation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RetryInferredConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"retryInferredConfig","description":"Derived set of configurations associated with retry\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpClient","description":"Chain of different HTTP clients which provides the capability for initiating contact with a remote\nHTTP service in resilient manner.\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"post","description":"The `RetryClient.post()` function wraps the underlying HTTP remote functions in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"head","description":"The `RetryClient.head()` function wraps the underlying HTTP remote functions in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"put","description":"The `RetryClient.put()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"request","description":"An HTTP inbound request message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"forward","description":"The `RetryClient.forward()` function wraps the underlying HTTP remote function in a way to provide retrying\nfunctionality for a given endpoint with inbound request\u0027s HTTP verb to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"The `RetryClient.execute()` sends an HTTP request to a service with the specified HTTP verb. The function wraps\nthe underlying HTTP remote function in a way to provide retrying functionality for a given endpoint to recover\nfrom network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"patch","description":"The `RetryClient.patch()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"delete","description":"The `RetryClient.delete()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"The `RetryClient.get()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An optional HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response or an `http:ClientError` if failed to establish the communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"options","description":"The `RetryClient.options()` function wraps the underlying HTTP remote function in a way to provide\nretrying functionality for a given endpoint to recover from network level failures.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVerb","description":"The HTTP verb value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestMessage","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"An HTTP outbound request or any allowed payload\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpFuture` that represents an asynchronous service invocation or else an `http:ClientError` if the submission fails\n","isDeprecated":false,"isReadOnly":false}],"name":"submit","description":"Submits an HTTP request to a service with the specified HTTP verb.\nThe `RetryClient.submit()` function does not give out a `http:Response` as the result.\nRather it returns an `http:HttpFuture`, which can be used to do further interactions with the endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getResponse","description":"Retrieves the `http:Response` for a previously submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"A `boolean`, which represents whether an `http:PushPromise` exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasPromise","description":"Checks whether an `http:PushPromise` exists for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpFuture","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpFuture","description":"The `http:HttpFuture` related to a previous asynchronous invocation\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:PushPromise` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextPromise","description":"Retrieves the next available `http:PushPromise` for a previously-submitted request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The related `http:PushPromise`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A promised `http:Response` message or else an `http:ClientError` if the invocation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"getPromisedResponse","description":"Retrieves the promised server push `http:Response` message.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PushPromise","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"promise","description":"The Push Promise to be rejected\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"rejectPromise","description":"Rejects an `http:PushPromise`.\nWhen an `http:PushPromise` is rejected, there is no chance of fetching a promised response using the rejected promise.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[],"isIsolated":false,"name":"RetryClient","description":"Provides the HTTP remote functions for interacting with an HTTP endpoint. This is created by wrapping the HTTP client\nto provide retrying over HTTP requests.\n\n","isDeprecated":false,"isReadOnly":false}],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service that needs to be attached\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` an error occurred during the service attachment process or else nil\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches a service to the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Listening port of the HTTP service listener\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Configurations for the HTTP service listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during module initialization to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener starting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service programmatically.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be served before connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stop process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service that needs to be attached\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` an error occurred during the service attachment process or else nil\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches a service to the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if one occurred during detaching of a service or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches a Http service from the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The HTTP listener port\n","isDeprecated":false,"isReadOnly":false}],"name":"getPort","description":"Retrieves the port of the HTTP listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The readonly HTTP listener configuration\n","isDeprecated":false,"isReadOnly":false}],"name":"getConfig","description":"Retrieves the `ListenerConfiguration` of the HTTP listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"Listening port of the HTTP service listener\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Configurations for the HTTP service listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during module initialization to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener starting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service programmatically.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be served before connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stop process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if one occurred during detaching of a service or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches a Http service from the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The HTTP listener port\n","isDeprecated":false,"isReadOnly":false}],"name":"getPort","description":"Retrieves the port of the HTTP listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The readonly HTTP listener configuration\n","isDeprecated":false,"isReadOnly":false}],"name":"getConfig","description":"Retrieves the `ListenerConfiguration` of the HTTP listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"This is used for creating HTTP server endpoints. An HTTP server endpoint is capable of responding to\nremote callers. The `Listener` is responsible for initializing the endpoint using the provided configurations.\n","isDeprecated":false,"isReadOnly":false}],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"serviceRef","description":"The service reference where the resource locates\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"methodName","description":"The name of the subjected resource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"resourcePath","description":"The relative path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"authenticateResource","description":"Uses for declarative auth design, where the authentication/authorization decision is taken\nby reading the auth annotations provided in service/resource and the `Authorization` header of request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The URL of the HTTP endpoint to connect\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations for the client endpoint associated with the caching client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheConfig","description":"The configurations for the HTTP cache to be used with the caching client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `http:HttpCachingClient` instance, which wraps the base `http:Client` with a caching layer \nor else an `http:ClientError`\n","isDeprecated":false,"isReadOnly":false}],"name":"createHttpCachingClient","description":"Creates an HTTP client capable of caching HTTP responses.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"Base URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Client endpoint configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Created secure HTTP client\n","isDeprecated":false,"isReadOnly":false}],"name":"createHttpSecureClient","description":"Creates an HTTP client capable of securing HTTP requests with authentication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Resource path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"outRequest","description":"A Request struct\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpOperation","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestAction","description":"`HttpOperation` related to the request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpClient","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpClient","description":"HTTP client which uses to call the relevant functions\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"verb","description":"HTTP verb used for submit method\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpResponse","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The response for the request or an `http:ClientError` if failed to establish communication with the upstream server\n","isDeprecated":false,"isReadOnly":false}],"name":"invokeEndpoint","description":"The HEAD remote function implementation of the Circuit Breaker. This wraps the `head` function of the underlying\nHTTP remote function provider.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A tuple containing the value and its parameter map or else an `http:ClientError` if the header parsing fails\n","isDeprecated":false,"isReadOnly":false}],"name":"parseHeader","description":"Parses the given header value to extract its value and parameter map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"age\"","name":"AGE","description":"HTTP header key `age`. Gives the current age of a cached HTTP response. \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Authorization\"","name":"AUTH_HEADER","description":"Represents the Authorization header name.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Basic\"","name":"AUTH_SCHEME_BASIC","description":"The prefix used to denote the Basic authentication scheme.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Bearer\"","name":"AUTH_SCHEME_BEARER","description":"The prefix used to denote the Bearer authentication scheme.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"authorization\"","name":"AUTHORIZATION","description":"HTTP header key `authorization` \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"cache-control\"","name":"CACHE_CONTROL","description":"HTTP header key `cache-control`. Specifies the cache control directives required for the function of HTTP caches.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"CACHE_CONTROL_AND_VALIDATORS\"","name":"CACHE_CONTROL_AND_VALIDATORS","description":"This is a more restricted mode of RFC 7234. Setting this as the caching policy restricts caching to instances\nwhere the `cache-control` header and either the `etag` or `last-modified` header are present.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"CLOSED\"","name":"CB_CLOSED_STATE","description":"Represents the closed state of the circuit. When the Circuit Breaker is in `CLOSED` state, all requests will be\nallowed to go through to the upstream service. If the failures exceed the configured threhold values, the circuit\nwill trip and move to the `OPEN` state.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"HALF_OPEN\"","name":"CB_HALF_OPEN_STATE","description":"Represents the half-open state of the circuit. When the Circuit Breaker is in `HALF_OPEN` state, a trial request\nwill be sent to the upstream service. If it fails, the circuit will trip again and move to the `OPEN` state. If not,\nit will move to the `CLOSED` state.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"OPEN\"","name":"CB_OPEN_STATE","description":"Represents the open state of the circuit. When the Circuit Breaker is in `OPEN` state, requests will fail\nimmediately.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"ALWAYS\"","name":"CHUNKING_ALWAYS","description":"Always set chunking header in the response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"AUTO\"","name":"CHUNKING_AUTO","description":"If the payload is less than 8KB, content-length header is set in the outbound request/response,\notherwise chunking header is set in the outbound request/response.}\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"NEVER\"","name":"CHUNKING_NEVER","description":"Never set the chunking header even if the payload is larger than 8KB in the outbound request/response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"ALWAYS\"","name":"COMPRESSION_ALWAYS","description":"Always set accept-encoding/content-encoding in outbound request/response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"AUTO\"","name":"COMPRESSION_AUTO","description":"When service behaves as a HTTP gateway inbound request/response accept-encoding option is set as the\noutbound request/response accept-encoding/content-encoding option.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"NEVER\"","name":"COMPRESSION_NEVER","description":"Never set accept-encoding/content-encoding header in outbound request/response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"connection\"","name":"CONNECTION","description":"HTTP header key `connection`. Allows the sender to specify options that are desired for that particular connection.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"content-length\"","name":"CONTENT_LENGTH","description":"HTTP header key `content-length`. Specifies the size of the response body in bytes. \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"content-type\"","name":"CONTENT_TYPE","description":"HTTP header key `content-type`. Specifies the type of the message payload. \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"date\"","name":"DATE","description":"HTTP header key `date`. The timestamp at the time the response was generated/received. \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"etag\"","name":"ETAG","description":"HTTP header key `etag`. A finger print for a resource which is used by HTTP caches to identify whether a\nresource representation has changed.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"expect\"","name":"EXPECT","description":"HTTP header key `expect`. Specifies expectations to be fulfilled by the server. \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"expires\"","name":"EXPIRES","description":"HTTP header key `expires`. Specifies the time at which the response becomes stale. \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"failed\"","name":"FAILED","description":"Mutual SSL handshake has failed.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"DELETE\"","name":"HTTP_DELETE","description":"Constant for the HTTP DELETE method\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"FORWARD\"","name":"HTTP_FORWARD","description":"Constant for the HTTP FORWARD method\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"GET\"","name":"HTTP_GET","description":"Constant for the HTTP GET method\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"HEAD\"","name":"HTTP_HEAD","description":"Constant for the HTTP HEAD method\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"NONE\"","name":"HTTP_NONE","description":"Constant for the identify not an HTTP Operation\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"OPTIONS\"","name":"HTTP_OPTIONS","description":"Constant for the HTTP OPTIONS method\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"PATCH\"","name":"HTTP_PATCH","description":"Constant for the HTTP PATCH method\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"POST\"","name":"HTTP_POST","description":"Constant for the HTTP POST method\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"PUT\"","name":"HTTP_PUT","description":"Constant for the HTTP PUT method\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"SUBMIT\"","name":"HTTP_SUBMIT","description":"constant for the HTTP SUBMIT method\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"if-match\"","name":"IF_MATCH","description":"HTTP header key `if-match` \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"if-modified-since\"","name":"IF_MODIFIED_SINCE","description":"HTTP header key `if-modified-since`. Used when validating (with the origin server) whether a cached response\nis still valid. If the representation of the resource has modified since the timestamp in this field, a\n304 response is returned.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"if-none-match\"","name":"IF_NONE_MATCH","description":"HTTP header key `if-none-match`. Used when validating (with the origin server) whether a cached response is\nstill valid. If the ETag provided in this field matches the representation of the requested resource, a\n304 response is returned.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"if-range\"","name":"IF_RANGE","description":"HTTP header key `if-range` \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"if-unmodified-since\"","name":"IF_UNMODIFIED_SINCE","description":"HTTP header key `if-unmodified-since` \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"ALWAYS\"","name":"KEEPALIVE_ALWAYS","description":"Keeps the connection alive irrespective of the `connection` header value }\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"AUTO\"","name":"KEEPALIVE_AUTO","description":"Decides to keep the connection alive or not based on the `connection` header of the client request }\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"NEVER\"","name":"KEEPALIVE_NEVER","description":"Closes the connection irrespective of the `connection` header value }\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"last-modified\"","name":"LAST_MODIFIED","description":"HTTP header key `last-modified`. The time at which the resource was last modified. \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"leading\"","name":"LEADING","description":"Header is placed before the payload of the request/response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"location\"","name":"LOCATION","description":"HTTP header key `location`. Indicates the URL to redirect a request to. \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"max-age\"","name":"MAX_AGE","description":"When used in requests, `max-age` implies that clients are not willing to accept responses whose age is greater\nthan `max-age`. When used in responses, the response is to be considered stale after the specified\nnumber of seconds.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"max-stale\"","name":"MAX_STALE","description":"Indicates that the client is willing to accept responses which have exceeded their freshness lifetime by no more\nthan the specified number of seconds.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"9223372036854775807","name":"MAX_STALE_ANY_AGE","description":"Setting this as the `max-stale` directives indicates that the `max-stale` directive does not specify a limit.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"min-fresh\"","name":"MIN_FRESH","description":"Indicates that the client is only accepting responses whose freshness lifetime \u003e\u003d current age + min-fresh.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"multipart/\"","name":"MULTIPART_AS_PRIMARY_TYPE","description":"Represents multipart primary type\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"must-revalidate\"","name":"MUST_REVALIDATE","description":"Indicates that once the response has become stale, it should not be reused for subsequent requests without\nvalidating with the origin server.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"no-cache\"","name":"NO_CACHE","description":"Forces the cache to validate a cached response with the origin server before serving.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"no-store\"","name":"NO_STORE","description":"Instructs the cache to not store a response in non-volatile storage.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"no-transform\"","name":"NO_TRANSFORM","description":"Instructs intermediaries not to transform the payload.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"()","name":"NONE","description":"Not a mutual ssl connection.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"only-if-cached\"","name":"ONLY_IF_CACHED","description":"Indicates that the client is only willing to accept a cached response. A cached response is served subject to\nother constraints posed by the request.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"passed\"","name":"PASSED","description":"Mutual SSL handshake is successful.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"pragma\"","name":"PRAGMA","description":"HTTP header key `pragma`. Used in dealing with HTTP 1.0 caches which do not understand the `cache-control` header.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"private\"","name":"PRIVATE","description":"Indicates that the response is intended for a single user and should not be stored by shared caches.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"proxy-authorization\"","name":"PROXY_AUTHORIZATION","description":"HTTP header key `proxy-authorization`. Contains the credentials to authenticate a user agent to a proxy serve.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"proxy-revalidate\"","name":"PROXY_REVALIDATE","description":"Has the same semantics as `must-revalidate`, except that this does not apply to private caches.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"public\"","name":"PUBLIC","description":"Indicates that any cache may store the response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"302","name":"REDIRECT_FOUND_302","description":"Represents the HTTP redirect status code `302 - Found`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"301","name":"REDIRECT_MOVED_PERMANENTLY_301","description":"Represents the HTTP redirect status code `301 - Moved Permanently`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"300","name":"REDIRECT_MULTIPLE_CHOICES_300","description":"Represents the HTTP redirect status code `300 - Multiple Choices`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"304","name":"REDIRECT_NOT_MODIFIED_304","description":"Represents the HTTP redirect status code `304 - Not Modified`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"308","name":"REDIRECT_PERMANENT_REDIRECT_308","description":"Represents the HTTP redirect status code `308 - Permanent Redirect`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"303","name":"REDIRECT_SEE_OTHER_303","description":"Represents the HTTP redirect status code `303 - See Other`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"307","name":"REDIRECT_TEMPORARY_REDIRECT_307","description":"Represents the HTTP redirect status code `307 - Temporary Redirect`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"305","name":"REDIRECT_USE_PROXY_305","description":"Represents the HTTP redirect status code `305 - Use Proxy`.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"REQUEST_METHOD\"","name":"REQUEST_METHOD","description":"Constant for the request method reference.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"RESOURCE_NAME\"","name":"RESOURCE_NAME","description":"Constant for the resource name reference.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"RFC_7234\"","name":"RFC_7234","description":"Caching behaviour is as specified by the RFC 7234 specification.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"s-maxage\"","name":"S_MAX_AGE","description":"In shared caches, `s-maxage` overrides the `max-age` or `expires` header field.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"server\"","name":"SERVER","description":"HTTP header key `server`. Specifies the details of the origin server.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"SERVICE_NAME\"","name":"SERVICE_NAME","description":"Constant for the service name reference.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"202","name":"STATUS_ACCEPTED","description":"The HTTP response status code: 202 Accepted\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"502","name":"STATUS_BAD_GATEWAY","description":"The HTTP response status code: 502 Bad Gateway\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"400","name":"STATUS_BAD_REQUEST","description":"The HTTP response status code: 400 Bad Request\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"409","name":"STATUS_CONFLICT","description":"The HTTP response status code: 409 Conflict\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"100","name":"STATUS_CONTINUE","description":"The HTTP response status code: 100 Continue\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"201","name":"STATUS_CREATED","description":"The HTTP response status code: 201 Created\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"417","name":"STATUS_EXPECTATION_FAILED","description":"The HTTP response status code: 417 Expectation Failed\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"403","name":"STATUS_FORBIDDEN","description":"The HTTP response status code: 403 Forbidden\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"302","name":"STATUS_FOUND","description":"The HTTP response status code: 302 Found\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"504","name":"STATUS_GATEWAY_TIMEOUT","description":"The HTTP response status code: 504 Gateway Timeout\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"410","name":"STATUS_GONE","description":"The HTTP response status code: 410 Gone\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"505","name":"STATUS_HTTP_VERSION_NOT_SUPPORTED","description":"The HTTP response status code: 505 HTTP Version Not Supported\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"500","name":"STATUS_INTERNAL_SERVER_ERROR","description":"The HTTP response status code: 500 Internal Server Error\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"411","name":"STATUS_LENGTH_REQUIRED","description":"The HTTP response status code: 411 Length Required\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"405","name":"STATUS_METHOD_NOT_ALLOWED","description":"The HTTP response status code: 405 Method Not Allowed\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"301","name":"STATUS_MOVED_PERMANENTLY","description":"The HTTP response status code: 301 Moved Permanently\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"300","name":"STATUS_MULTIPLE_CHOICES","description":"The HTTP response status code: 300 Multiple Choices\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"204","name":"STATUS_NO_CONTENT","description":"The HTTP response status code: 204 No Content\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"203","name":"STATUS_NON_AUTHORITATIVE_INFORMATION","description":"The HTTP response status code: 203 Non Authoritative Information\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"406","name":"STATUS_NOT_ACCEPTABLE","description":"The HTTP response status code: 406 Not Acceptable\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"404","name":"STATUS_NOT_FOUND","description":"The HTTP response status code: 404 Not Found\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"501","name":"STATUS_NOT_IMPLEMENTED","description":"The HTTP response status code: 501 Not Implemented\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"304","name":"STATUS_NOT_MODIFIED","description":"The HTTP response status code: 304 Not Modified\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"200","name":"STATUS_OK","description":"The HTTP response status code: 200 OK\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"206","name":"STATUS_PARTIAL_CONTENT","description":"The HTTP response status code: 206 Partial Content\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"413","name":"STATUS_PAYLOAD_TOO_LARGE","description":"The HTTP response status code: 413 Payload Too Large\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"402","name":"STATUS_PAYMENT_REQUIRED","description":"The HTTP response status code: 402 Payment Required\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"308","name":"STATUS_PERMANENT_REDIRECT","description":"The HTTP response status code: 308 Permanent Redirect\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"412","name":"STATUS_PRECONDITION_FAILED","description":"The HTTP response status code: 412 Precondition Failed\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"407","name":"STATUS_PROXY_AUTHENTICATION_REQUIRED","description":"The HTTP response status code: 407 Proxy Authentication Required\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"416","name":"STATUS_RANGE_NOT_SATISFIABLE","description":"The HTTP response status code: 416 Range Not Satisfiable\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"431","name":"STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE","description":"The HTTP response status code: 431 Request Header Fields Too Large\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"408","name":"STATUS_REQUEST_TIMEOUT","description":"The HTTP response status code: 408 Request Timeout\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"205","name":"STATUS_RESET_CONTENT","description":"The HTTP response status code: 205 Reset Content\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"303","name":"STATUS_SEE_OTHER","description":"The HTTP response status code: 303 See Other\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"503","name":"STATUS_SERVICE_UNAVAILABLE","description":"The HTTP response status code: 503 Service Unavailable\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"101","name":"STATUS_SWITCHING_PROTOCOLS","description":"The HTTP response status code: 101 Switching Protocols\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"307","name":"STATUS_TEMPORARY_REDIRECT","description":"The HTTP response status code: 307 Temporary Redirect\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"401","name":"STATUS_UNAUTHORIZED","description":"The HTTP response status code: 401 Unauthorized\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"415","name":"STATUS_UNSUPPORTED_MEDIA_TYPE","description":"The HTTP response status code: 415 Unsupported Media Type\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"426","name":"STATUS_UPGRADE_REQUIRED","description":"The HTTP response status code: 426 Upgrade Required\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"414","name":"STATUS_URI_TOO_LONG","description":"The HTTP response status code: 414 URI Too Long\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"305","name":"STATUS_USE_PROXY","description":"The HTTP response status code: 305 Use Proxy\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"trailing\"","name":"TRAILING","description":"Header is placed after the payload of the request/response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"transfer-encoding\"","name":"TRANSFER_ENCODING","description":"HTTP header key `transfer-encoding`. Specifies what type of transformation has been applied to entity body. \n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"upgrade\"","name":"UPGRADE","description":"HTTP header key `upgrade`. Allows the client to specify what additional communication protocols it supports and\nwould like to use, if the server finds it appropriate to switch protocols.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"warning\"","name":"WARNING","description":"HTTP header key `warning`. Specifies warnings generated when serving stale responses from HTTP caches. \n","isDeprecated":false,"isReadOnly":false}],"annotations":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpCallerInfo","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"CallerInfo","description":"The annotation which is used to configure the type of the response.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpHeader","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter","name":"Header","description":"The annotation which is used to define the Header resource signature parameter.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpPayload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"parameter, return","name":"Payload","description":"The annotation which is used to define the Payload resource signature parameter and return parameter.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpResourceConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"object function","name":"ResourceConfig","description":"The annotation which is used to configure an HTTP resource.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpServiceConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"service","name":"ServiceConfig","description":"The annotation which is used to configure an HTTP service.\n","isDeprecated":false,"isReadOnly":false}],"errors":[{"name":"Error","description":"Defines the common error type for the module\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"CachingPolicy","description":"Used for configuring the caching behaviour. Setting the `policy` field in the `CacheConfig` record allows\nthe user to control the caching behaviour.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CACHE_CONTROL_AND_VALIDATORS","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RFC_7234","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Chunking","description":"Defines the possible values for the chunking configuration in HTTP services and clients.\n\n`AUTO`: If the payload is less than 8KB, content-length header is set in the outbound request/response,\notherwise chunking header is set in the outbound request/response\n`ALWAYS`: Always set chunking header in the response\n`NEVER`: Never set the chunking header even if the payload is larger than 8KB in the outbound request/response\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CHUNKING_AUTO","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CHUNKING_ALWAYS","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CHUNKING_NEVER","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"CircuitState","description":"A finite type for modeling the states of the Circuit Breaker. The Circuit Breaker starts in the `CLOSED` state.\nIf any failure thresholds are exceeded during execution, the circuit trips and goes to the `OPEN` state. After\nthe specified timeout period expires, the circuit goes to the `HALF_OPEN` state. If the trial request sent while\nin the `HALF_OPEN` state succeeds, the circuit goes back to the `CLOSED` state.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CB_OPEN_STATE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CB_HALF_OPEN_STATE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CB_CLOSED_STATE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"ClientAuthConfig","description":"Defines the authentication configurations for the HTTP client.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"BearerTokenConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"JwtIssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2GrantConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Compression","description":"Options to compress using gzip or deflate.\n\n`AUTO`: When service behaves as a HTTP gateway inbound request/response accept-encoding option is set as the\noutbound request/response accept-encoding/content-encoding option\n`ALWAYS`: Always set accept-encoding/content-encoding in outbound request/response\n`NEVER`: Never set accept-encoding/content-encoding header in outbound request/response\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"COMPRESSION_AUTO","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"COMPRESSION_ALWAYS","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"COMPRESSION_NEVER","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"HeaderPosition","description":"Defines the position of the headers in the request/response.\n\n`LEADING`: Header is placed before the payload of the request/response\n`TRAILING`: Header is placed after the payload of the request/response\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LEADING","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"TRAILING","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"HttpOperation","description":"Defines the HTTP operations related to circuit breaker, failover and load balancer.\n\n`FORWARD`: Forward the specified payload\n`GET`: Request a resource\n`POST`: Create a new resource\n`DELETE`: Deletes the specified resource\n`OPTIONS`: Request communication options available\n`PUT`: Replace the target resource\n`PATCH`: Apply partial modification to the resource\n`HEAD`: Identical to `GET` but no resource body should be returned\n`SUBMIT`: Submits a http request and returns an HttpFuture object\n`NONE`: No operation should be performed\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_FORWARD","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_GET","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_POST","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_DELETE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_OPTIONS","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_PUT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_PATCH","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_HEAD","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_SUBMIT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_NONE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"HttpVersion","description":"Defines the supported HTTP protocols.\n\n`HTTP_1_0`: HTTP/1.0 protocol\n`HTTP_1_1`: HTTP/1.1 protocol\n`HTTP_2_0`: HTTP/2.0 protocol\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_1_0","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_1_1","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HTTP_2_0","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"KeepAlive","description":"Defines the possible values for the keep-alive configuration in service and client endpoints.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"KEEPALIVE_AUTO","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"KEEPALIVE_ALWAYS","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"KEEPALIVE_NEVER","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"ListenerAuthConfig","description":"Defines the authentication configurations for the HTTP listener.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FileUserStoreConfigWithScopes","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LdapUserStoreConfigWithScopes","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"JwtValidatorConfigWithScopes","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2IntrospectionConfigWithScopes","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"MutualSslStatus","description":"Defines the possible values for the mutual ssl status.\n\n`passed`: Mutual SSL handshake is successful.\n`failed`: Mutual SSL handshake has failed.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PASSED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"FAILED","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"OAuth2GrantConfig","description":"Represents OAuth2 grant configurations for OAuth2 authentication.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"OAuth2RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"PayloadType","description":"The types of the response payload that are returned by the HTTP `client` after the data binding operation\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"name":"record {| anydata...; |}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"name":"record {| anydata...; |}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"name":"RedirectCode","description":"Defines the HTTP redirect codes as a type.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"REDIRECT_MULTIPLE_CHOICES_300","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"REDIRECT_MOVED_PERMANENTLY_301","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"REDIRECT_FOUND_302","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"REDIRECT_SEE_OTHER_303","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"REDIRECT_NOT_MODIFIED_304","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"REDIRECT_USE_PROXY_305","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"REDIRECT_TEMPORARY_REDIRECT_307","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"REDIRECT_PERMANENT_REDIRECT_308","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"RequestMessage","description":"The types of messages that are accepted by HTTP `client` when sending out the outbound request.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Request","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"name":"table\u003cmap\u003cjson\u003e\u003e","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"name":"table\u003cmap\u003cjson\u003e\u003e","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"ResponseMessage","description":"The types of messages that are accepted by HTTP `listener` when sending out the outbound response.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"name":"table\u003cmap\u003cjson\u003e\u003e","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"name":"table\u003cmap\u003cjson\u003e\u003e","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"StatusCodeResponse","description":"Defines the possible Status code response record types.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Continue","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"SwitchingProtocols","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Ok","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Created","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Accepted","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"NonAuthoritativeInformation","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"NoContent","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResetContent","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PartialContent","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"MultipleChoices","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"MovedPermanently","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Found","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"SeeOther","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"NotModified","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"UseProxy","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"TemporaryRedirect","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PermanentRedirect","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"BadRequest","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Unauthorized","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PaymentRequired","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Forbidden","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"NotFound","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"MethodNotAllowed","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"NotAcceptable","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ProxyAuthenticationRequired","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestTimeout","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Conflict","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Gone","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"LengthRequired","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PreconditionFailed","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PayloadTooLarge","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"UriTooLong","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"UnsupportedMediaType","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RangeNotSatisfiable","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ExpectationFailed","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"UpgradeRequired","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestHeaderFieldsTooLarge","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"InternalServerError","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"NotImplemented","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"BadGateway","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ServiceUnavailable","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"GatewayTimeout","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"HttpVersionNotSupported","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"TargetType","description":"The types of data values that are expected by the HTTP `client` to return after the data binding operation\n","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"PayloadType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}],"enums":[{"members":[{"name":"OCSP_CRL","description":"","isDeprecated":false,"isReadOnly":false},{"name":"OCSP_STAPLING","description":"","isDeprecated":false,"isReadOnly":false}],"name":"CertValidationType","description":"Represents certification validation type options.\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"SSL","description":"","isDeprecated":false,"isReadOnly":false},{"name":"TLS","description":"","isDeprecated":false,"isReadOnly":false},{"name":"DTLS","description":"","isDeprecated":false,"isReadOnly":false}],"name":"Protocol","description":"Represents protocol options.\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"REQUIRE","description":"","isDeprecated":false,"isReadOnly":false},{"name":"OPTIONAL","description":"","isDeprecated":false,"isReadOnly":false}],"name":"VerifyClient","description":"Represents client verify options.\n","isDeprecated":false,"isReadOnly":false}],"id":"http","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"system","description":"the system identifier\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027public","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"internalSubset","description":"internal DTD schema\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"XmlDoctype","description":"Represents the XML DOCTYPE entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"DOCUMENT_ENTITY","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"XmlEntityType","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"xmlEntityType","description":"the entity type of the XML input(default value is `DOCUMENT_ENTITY`)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"XmlDoctype","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"doctype","description":"XML DOCTYPE value(default value is null)\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"XmlWriteOptions","description":"The writing options of an XML.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"readableByteChannel","description":"The `io:ReadableByteChannel` that this block stream is referred to\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"blockSize","description":"The size of a block as an integer\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initialize a `BlockStream` using a `io:ReadableByteChannel`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {| Block value; |}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns a `io:Block` when a block is avaliable in the stream or return null when the stream reaches the end\n","isDeprecated":false,"isReadOnly":false}],"name":"next","description":"The next function reads and return the next block of the related stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null when the closing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the stream. The primary usage of this function is to close the stream without reaching the end.\nIf the stream reaches the end, the `blockStream.next()` will automatically close the stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"readableByteChannel","description":"The `io:ReadableByteChannel` that this block stream is referred to\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"blockSize","description":"The size of a block as an integer\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initialize a `BlockStream` using a `io:ReadableByteChannel`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {| Block value; |}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns a `io:Block` when a block is avaliable in the stream or return null when the stream reaches the end\n","isDeprecated":false,"isReadOnly":false}],"name":"next","description":"The next function reads and return the next block of the related stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null when the closing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the stream. The primary usage of this function is to close the stream without reaching the end.\nIf the stream reaches the end, the `blockStream.next()` will automatically close the stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"BlockStream","description":"`BlockStream` used to initialize a stream of type `Block`. This `BlockStream` refers to the stream that embedded to\nthe I/O byte channels.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableTextRecordChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"readableTextRecordChannel","description":"The `io:ReadableTextRecordChannel` that this CSV stream is referred to\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initialize a `CSVStream` using a `io:ReadableTextRecordChannel`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {| string[] value; |}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns a CSV record as a string array when a record is avaliable in the stream or\nreturn null when the stream reaches the end\n","isDeprecated":false,"isReadOnly":false}],"name":"next","description":"The next function reads and return the next CSV record of the related stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null when the closing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the stream. The primary usage of this function is to close the stream without reaching the end.\nIf the stream reaches the end, the `csvStream.next()` will automatically close the stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableTextRecordChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"readableTextRecordChannel","description":"The `io:ReadableTextRecordChannel` that this CSV stream is referred to\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initialize a `CSVStream` using a `io:ReadableTextRecordChannel`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {| string[] value; |}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns a CSV record as a string array when a record is avaliable in the stream or\nreturn null when the stream reaches the end\n","isDeprecated":false,"isReadOnly":false}],"name":"next","description":"The next function reads and return the next CSV record of the related stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null when the closing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the stream. The primary usage of this function is to close the stream without reaching the end.\nIf the stream reaches the end, the `csvStream.next()` will automatically close the stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"CSVStream","description":"`LineStream` used to initialize a stream of type strings(lines). This `LineStream` refers to the stream that embedded to\nthe I/O record channels.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"readableCharacterChannel","description":"The `io:ReadableCharacterChannel` that this line stream is referred to\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initialize a `LineStream` using a `io:ReadableCharacterChannel`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {| string value; |}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns a line as a string when a line is avaliable in the stream or return null when the stream reaches the end\n","isDeprecated":false,"isReadOnly":false}],"name":"next","description":"The next function reads and return the next line of the related stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null when the closing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the stream. The primary usage of this function is to close the stream without reaching the end.\nIf the stream reaches the end, the `lineStream.next()` will automatically close the stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"readableCharacterChannel","description":"The `io:ReadableCharacterChannel` that this line stream is referred to\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initialize a `LineStream` using a `io:ReadableCharacterChannel`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {| string value; |}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns a line as a string when a line is avaliable in the stream or return null when the stream reaches the end\n","isDeprecated":false,"isReadOnly":false}],"name":"next","description":"The next function reads and return the next line of the related stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null when the closing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the stream. The primary usage of this function is to close the stream without reaching the end.\nIf the stream reaches the end, the `lineStream.next()` will automatically close the stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"LineStream","description":"`LineStream` used to initialize a stream of type strings(lines). This `LineStream` refers to the stream that embedded to\nthe I/O character channels.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nBytes","description":"A positive integer. Represents the number of bytes, which should be read\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content (the number of bytes) read, an `EofError` once the channel reaches the end or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"read","description":"Source bytes from a given input resource.\nThis operation will be asynchronous in which the total number of required bytes might not be returned at a given\ntime. An `io:EofError` will return once the channel reaches the end.\n```ballerina\nbyte[]|io:Error result \u003d readableByteChannel.read(1000);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a read only `byte` array or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readAll","description":"Read all content of the channel as a `byte` array and return a read only `byte` array.\n```ballerina\nbyte[]|io:Error result \u003d readableByteChannel.readAll();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"blockSize","description":"A positive integer. Size of the block.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Block","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a block stream or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"blockStream","description":"Return a block stream that can be used to read all `byte` blocks as a stream.\n```ballerina\nstream\u003cio:Block, io:Error\u003e|io:Error result \u003d readableByteChannel.blockStream();\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An encoded `ReadableByteChannel` or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"base64Encode","description":"Encodes a given `ReadableByteChannel` using the Base64 encoding scheme.\n```ballerina\nio:ReadableByteChannel|Error encodedChannel \u003d readableByteChannel.base64Encode();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A decoded `ReadableByteChannel` or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"base64Decode","description":"Decodes a given Base64 encoded `io:ReadableByteChannel`.\n```ballerina\nio:ReadableByteChannel|Error encodedChannel \u003d readableByteChannel.base64Decode();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Will return `()` if there is no error\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given `ReadableByteChannel`.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error? err \u003d readableByteChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nBytes","description":"A positive integer. Represents the number of bytes, which should be read\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content (the number of bytes) read, an `EofError` once the channel reaches the end or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"read","description":"Source bytes from a given input resource.\nThis operation will be asynchronous in which the total number of required bytes might not be returned at a given\ntime. An `io:EofError` will return once the channel reaches the end.\n```ballerina\nbyte[]|io:Error result \u003d readableByteChannel.read(1000);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a read only `byte` array or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readAll","description":"Read all content of the channel as a `byte` array and return a read only `byte` array.\n```ballerina\nbyte[]|io:Error result \u003d readableByteChannel.readAll();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"blockSize","description":"A positive integer. Size of the block.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Block","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a block stream or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"blockStream","description":"Return a block stream that can be used to read all `byte` blocks as a stream.\n```ballerina\nstream\u003cio:Block, io:Error\u003e|io:Error result \u003d readableByteChannel.blockStream();\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An encoded `ReadableByteChannel` or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"base64Encode","description":"Encodes a given `ReadableByteChannel` using the Base64 encoding scheme.\n```ballerina\nio:ReadableByteChannel|Error encodedChannel \u003d readableByteChannel.base64Encode();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A decoded `ReadableByteChannel` or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"base64Decode","description":"Decodes a given Base64 encoded `io:ReadableByteChannel`.\n```ballerina\nio:ReadableByteChannel|Error encodedChannel \u003d readableByteChannel.base64Decode();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Will return `()` if there is no error\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given `ReadableByteChannel`.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error? err \u003d readableByteChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ReadableByteChannel","description":"ReadableByteChannel represents an input resource (i.e file). which could be used to source bytes.\nA file path or an in-memory `byte` array can be used to obtain a `io:ReadableByteChannel`.\nA `io:ReadableByteChannel` do not support initilization, and it should be obtained using the following methods or implement natively.\n`io:openReadableFile(\"./files/sample.txt\")` - used to obtain a `io:ReadableByteChannel` from a given file path\n`io:createReadableChannel(byteArray)` - used to obtain a `io:ReadableByteChannel` from a given `byte` array\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"byteChannel","description":"The `ReadableByteChannel`, which would be used to read the characters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"The character set, which would be used to encode/decode the given bytes to characters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a `ReadableCharacterChannel` from a given `ReadableByteChannel` and `Charset`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"numberOfChars","description":"Number of characters, which should be read\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content, which is read, an `EofError` once the channel reaches the end or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"read","description":"Reads a given number of characters. This will attempt to read up to the `numberOfChars` characters of the channel.\nAn `io:EofError` will return once the channel reaches the end.\n```ballerina\nstring|io:Error result \u003d readableCharChannel.read(1000);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a string or `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readString","description":"Read the entire channel content as a string.\n```ballerina\nstring|io:Error content \u003d readableCharChannel.readString();\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a string array or `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readAllLines","description":"Read the entire channel content as a list of lines.\n```ballerina\nstring[]|io:Error content \u003d readableCharChannel.readAllLines();\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The read JSON string or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readJson","description":"Reads a JSON from the given channel.\n```ballerina\njson|io:Error result \u003d readableCharChannel.readJson();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The read XML or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readXml","description":"Reads an XML from the given channel.\n```ballerina\njson|io:Error result \u003d readableCharChannel.readXml();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The property key needs to read.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"defaultValue","description":"Default value to be return.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The read property value or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readProperty","description":"Reads a property from a .properties file with a default value.\n```ballerina\nstring|io:Error result \u003d readableCharChannel.readProperty(key, defaultValue);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a stream of strings(lines) or an io:Error.\n","isDeprecated":false,"isReadOnly":false}],"name":"lineStream","description":"Return a stream of lines that can be used to read all the lines in a file as a stream.\n```ballerina\nstream\u003cstring, io:Error\u003e|io:Error? result \u003d readableCharChannel.lineStream();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A map that contains all properties\n","isDeprecated":false,"isReadOnly":false}],"name":"readAllProperties","description":"Reads all properties from a .properties file.\n```ballerina\nmap\u003cstring\u003e|io:Error result \u003d readableCharChannel.readAllProperties();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"If an error occurred while writing\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given character channel.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error? err \u003d readableCharChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"byteChannel","description":"The `ReadableByteChannel`, which would be used to read the characters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"The character set, which would be used to encode/decode the given bytes to characters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a `ReadableCharacterChannel` from a given `ReadableByteChannel` and `Charset`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"numberOfChars","description":"Number of characters, which should be read\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content, which is read, an `EofError` once the channel reaches the end or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"read","description":"Reads a given number of characters. This will attempt to read up to the `numberOfChars` characters of the channel.\nAn `io:EofError` will return once the channel reaches the end.\n```ballerina\nstring|io:Error result \u003d readableCharChannel.read(1000);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a string or `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readString","description":"Read the entire channel content as a string.\n```ballerina\nstring|io:Error content \u003d readableCharChannel.readString();\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a string array or `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readAllLines","description":"Read the entire channel content as a list of lines.\n```ballerina\nstring[]|io:Error content \u003d readableCharChannel.readAllLines();\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The read JSON string or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readJson","description":"Reads a JSON from the given channel.\n```ballerina\njson|io:Error result \u003d readableCharChannel.readJson();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The read XML or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readXml","description":"Reads an XML from the given channel.\n```ballerina\njson|io:Error result \u003d readableCharChannel.readXml();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The property key needs to read.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"defaultValue","description":"Default value to be return.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The read property value or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"readProperty","description":"Reads a property from a .properties file with a default value.\n```ballerina\nstring|io:Error result \u003d readableCharChannel.readProperty(key, defaultValue);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a stream of strings(lines) or an io:Error.\n","isDeprecated":false,"isReadOnly":false}],"name":"lineStream","description":"Return a stream of lines that can be used to read all the lines in a file as a stream.\n```ballerina\nstream\u003cstring, io:Error\u003e|io:Error? result \u003d readableCharChannel.lineStream();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A map that contains all properties\n","isDeprecated":false,"isReadOnly":false}],"name":"readAllProperties","description":"Reads all properties from a .properties file.\n```ballerina\nmap\u003cstring\u003e|io:Error result \u003d readableCharChannel.readAllProperties();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"If an error occurred while writing\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given character channel.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error? err \u003d readableCharChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ReadableCharacterChannel","description":"Represents a channel, which could be used to read characters through a given ReadableByteChannel.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"byteChannel","description":"The CharacterChannel, which will represent the content in the CSV file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\",\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Separator","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fs","description":"Field separator, which will separate between the records in the CSV file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nHeaders","description":"Number of headers, which should be skipped prior to reading records\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a CSV channel from a CharacterChannel to read/write CSV records.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nHeaders","description":"The number of headers, which should be skipped\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"skipHeaders","description":"Skips the given number of headers.\n```ballerina\nreadableCSVChannel.skipHeaders(5);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"True if there\u0027s a record\n","isDeprecated":false,"isReadOnly":false}],"name":"hasNext","description":"Indicates whether there\u0027s another record, which could be read.\n```ballerina\nboolean hasNext \u003d readableCSVChannel.hasNext();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"List of fields in the CSV or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNext","description":"Gets the next record from the CSV file.\n```ballerina\nstring[]|io:Error? record \u003d readableCSVChannel.getNext();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a stream of records(string[]) or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"csvStream","description":"Returns a CSV record stream that can be used to CSV records as a stream.\n```ballerina\nstream\u003cstring[], io:Error\u003e|io:Error? record \u003d readableCSVChannel.csvStream();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given `CSVChannel`.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error? err \u003d readableCSVChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"name":"record { }","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"structType","description":"The object in which the CSV records should be deserialized\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"fieldNames","description":"The names of the fields used as the (composite)key of the table\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"table\u003crecord { }\u003e","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Table, which represents the CSV records or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"getTable","description":"Returns a table, which corresponds to the CSV records.\n```ballerina\nvar tblResult1 \u003d readableCSVChannel.getTable(Employee);\nvar tblResult2 \u003d readableCSVChannel.getTable(Employee, [\"id\", \"name\"]);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"byteChannel","description":"The CharacterChannel, which will represent the content in the CSV file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\",\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Separator","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fs","description":"Field separator, which will separate between the records in the CSV file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nHeaders","description":"Number of headers, which should be skipped prior to reading records\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a CSV channel from a CharacterChannel to read/write CSV records.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nHeaders","description":"The number of headers, which should be skipped\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"skipHeaders","description":"Skips the given number of headers.\n```ballerina\nreadableCSVChannel.skipHeaders(5);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"True if there\u0027s a record\n","isDeprecated":false,"isReadOnly":false}],"name":"hasNext","description":"Indicates whether there\u0027s another record, which could be read.\n```ballerina\nboolean hasNext \u003d readableCSVChannel.hasNext();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"List of fields in the CSV or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNext","description":"Gets the next record from the CSV file.\n```ballerina\nstring[]|io:Error? record \u003d readableCSVChannel.getNext();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a stream of records(string[]) or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"csvStream","description":"Returns a CSV record stream that can be used to CSV records as a stream.\n```ballerina\nstream\u003cstring[], io:Error\u003e|io:Error? record \u003d readableCSVChannel.csvStream();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given `CSVChannel`.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error? err \u003d readableCSVChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"name":"record { }","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"structType","description":"The object in which the CSV records should be deserialized\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"fieldNames","description":"The names of the fields used as the (composite)key of the table\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"table\u003crecord { }\u003e","category":"UNKNOWN","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Table, which represents the CSV records or else an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"getTable","description":"Returns a table, which corresponds to the CSV records.\n```ballerina\nvar tblResult1 \u003d readableCSVChannel.getTable(Employee);\nvar tblResult2 \u003d readableCSVChannel.getTable(Employee, [\"id\", \"name\"]);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ReadableCSVChannel","description":"Represents a ReadableCSVChannel which could be used to read records from CSV file.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"byteChannel","description":"The channel, which would represent the source to read/write data\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"BE\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ByteOrder","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"bOrder","description":"network byte order\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the data channel.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer, which is read or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readInt16","description":"Reads a 16 bit integer.\n```ballerina\nint|io:Error result \u003d dataChannel.readInt16();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer, which is read or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readInt32","description":"Reads a 32 bit integer.\n```ballerina\nint|io:Error result \u003d dataChannel.readInt32();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer, which is read or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readInt64","description":"Reads a 64 bit integer.\n```ballerina\nint|io:Error result \u003d dataChannel.readInt64();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the float which is read or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readFloat32","description":"Reads a 32 bit float.\n```ballerina\nfloat|io:Error result \u003d dataChannel.readFloat32();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the float which is read or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readFloat64","description":"Reads a 64 bit float.\n```ballerina\nfloat|io:Error result \u003d dataChannel.readFloat64();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"boolean value which is read or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readBool","description":"Reads a byte and convert its value to boolean.\n```ballerina\nboolean|io:Error result \u003d dataChannel.readBool();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nBytes","description":"Specifies the number of bytes, which represents the string\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"encoding","description":"Specifies the char-set encoding of the string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the string or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readString","description":"Reads the string value represented through the provided number of bytes.\n```ballerina\nstring|io:Error string \u003d dataChannel.readString(10, \"UTF-8\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer which is read or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readVarInt","description":"Reads a variable length integer.\n```ballerina\nint|io:Error result \u003d dataChannel.readVarInt();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the channel is closed successfully or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the data channel.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error? err \u003d dataChannel.close();\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"byteChannel","description":"The channel, which would represent the source to read/write data\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"BE\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ByteOrder","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"bOrder","description":"network byte order\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes the data channel.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer, which is read or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readInt16","description":"Reads a 16 bit integer.\n```ballerina\nint|io:Error result \u003d dataChannel.readInt16();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer, which is read or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readInt32","description":"Reads a 32 bit integer.\n```ballerina\nint|io:Error result \u003d dataChannel.readInt32();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer, which is read or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readInt64","description":"Reads a 64 bit integer.\n```ballerina\nint|io:Error result \u003d dataChannel.readInt64();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the float which is read or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readFloat32","description":"Reads a 32 bit float.\n```ballerina\nfloat|io:Error result \u003d dataChannel.readFloat32();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the float which is read or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readFloat64","description":"Reads a 64 bit float.\n```ballerina\nfloat|io:Error result \u003d dataChannel.readFloat64();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"boolean value which is read or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readBool","description":"Reads a byte and convert its value to boolean.\n```ballerina\nboolean|io:Error result \u003d dataChannel.readBool();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nBytes","description":"Specifies the number of bytes, which represents the string\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"encoding","description":"Specifies the char-set encoding of the string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the string or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readString","description":"Reads the string value represented through the provided number of bytes.\n```ballerina\nstring|io:Error string \u003d dataChannel.readString(10, \"UTF-8\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer which is read or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readVarInt","description":"Reads a variable length integer.\n```ballerina\nint|io:Error result \u003d dataChannel.readVarInt();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the channel is closed successfully or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the data channel.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error? err \u003d dataChannel.close();\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ReadableDataChannel","description":"Represents a data channel for reading data.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charChannel","description":"CharacterChannel which will point to the input/output resource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fs","description":"Field separator (this could be a regex)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"rs","description":"Record separator (this could be a regex)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"default\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fmt","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a ReadableTextRecordChannel from a given ReadableCharacterChannel.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"True if there\u0027s a record left to be read\n","isDeprecated":false,"isReadOnly":false}],"name":"hasNext","description":"Checks whether there\u0027s a record left to be read.\n```ballerina\nboolean hasNext \u003d readableRecChannel.hasNext();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Set of fields included in the record or else `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNext","description":"Get the next record from the input/output resource.\n```ballerina\nstring[]|io:Error record \u003d readableRecChannel.getNext();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if the record channel could not be closed properly\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given record channel.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error err \u003d readableRecChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charChannel","description":"CharacterChannel which will point to the input/output resource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fs","description":"Field separator (this could be a regex)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"rs","description":"Record separator (this could be a regex)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"default\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fmt","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a ReadableTextRecordChannel from a given ReadableCharacterChannel.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"True if there\u0027s a record left to be read\n","isDeprecated":false,"isReadOnly":false}],"name":"hasNext","description":"Checks whether there\u0027s a record left to be read.\n```ballerina\nboolean hasNext \u003d readableRecChannel.hasNext();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Set of fields included in the record or else `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNext","description":"Get the next record from the input/output resource.\n```ballerina\nstring[]|io:Error record \u003d readableRecChannel.getNext();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if the record channel could not be closed properly\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given record channel.\nAfter a channel is closed, any further reading operations will cause an error.\n```ballerina\nio:Error err \u003d readableRecChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ReadableTextRecordChannel","description":"Represents a channel which will allow to read.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"The content, which should be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"UTF-8\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"encoding","description":"Encoding of the characters of the content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a channel to read string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"JSON or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readJson","description":"Reads string as JSON using the reader.\n```ballerina\nio:StringReader reader \u003d new(\"{\\\"name\\\": \\\"Alice\\\"}\");\njson|io:Error? person \u003d reader.readJson();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"XML or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readXml","description":"Reads a string as XML using the reader.\n```ballerina\nio:StringReader reader \u003d new(\"\u003cPerson\u003e\u003cName\u003eAlice\u003c/Name\u003e\u003c/Person\u003e\");\nxml|io:Error? person \u003d reader.readXml();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nCharacters","description":"Number of characters to be read\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"String or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readChar","description":"Reads the characters from the given string.\n```ballerina\nio:StringReader reader \u003d new(\"Some text\");\nstring|io:Error? person \u003d reader.readChar(4);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if could not close the channel or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the reader.\n```ballerina\nio:Error? err \u003d reader.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"The content, which should be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"UTF-8\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"encoding","description":"Encoding of the characters of the content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a channel to read string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"JSON or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readJson","description":"Reads string as JSON using the reader.\n```ballerina\nio:StringReader reader \u003d new(\"{\\\"name\\\": \\\"Alice\\\"}\");\njson|io:Error? person \u003d reader.readJson();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"XML or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readXml","description":"Reads a string as XML using the reader.\n```ballerina\nio:StringReader reader \u003d new(\"\u003cPerson\u003e\u003cName\u003eAlice\u003c/Name\u003e\u003c/Person\u003e\");\nxml|io:Error? person \u003d reader.readXml();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nCharacters","description":"Number of characters to be read\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"String or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"readChar","description":"Reads the characters from the given string.\n```ballerina\nio:StringReader reader \u003d new(\"Some text\");\nstring|io:Error? person \u003d reader.readChar(4);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if could not close the channel or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the reader.\n```ballerina\nio:Error? err \u003d reader.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"StringReader","description":"Represents a reader which will wrap string content as a channel.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"content","description":"Block of bytes to be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"offset","description":"Offset of the provided content, which needs to be kept when writing bytes\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Number of bytes written or else `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"write","description":"Sinks bytes from a given input/output resource.\n\nThis is an asynchronous operation. The method might return before writing all the content.\n```ballerina\nint|io:Error result \u003d writableByteChannel.write(record, 0);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`io:Error` or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given byte channel.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error err \u003d writableByteChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"content","description":"Block of bytes to be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"offset","description":"Offset of the provided content, which needs to be kept when writing bytes\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Number of bytes written or else `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"write","description":"Sinks bytes from a given input/output resource.\n\nThis is an asynchronous operation. The method might return before writing all the content.\n```ballerina\nint|io:Error result \u003d writableByteChannel.write(record, 0);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`io:Error` or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given byte channel.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error err \u003d writableByteChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"WritableByteChannel","description":"WritableByteChannel represents an output resource (i.e file) which could be used to sink bytes\nA file path can be used to obtain a `io:WritableByteChannel`.\nA `io:WritableByteChannel` can only be obtained using the following method or by providing a native implementation.\nIt cannot be instantiated.\n`io:openWritableFile(\"./files/sample.txt\")` - used to obtain a `io:WritableByteChannel` from a given file path\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"bChannel","description":"The `WritableByteChannel`, which would be used to write the characters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"The character set, which would be used to encode the given bytes to characters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a `WritableByteChannel` from a given `WritableByteChannel` and `Charset`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"Content to be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startOffset","description":"Number of characters to be offset when writing the content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content length that written or else `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"write","description":"Writes a given sequence of characters (string).\n```ballerina\nint|io:Error result \u003d writableCharChannel.write(\"Content\", 0);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"Content to be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null if the writing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"writeLine","description":"Writes a string as a line with a following newline character `\\n`.\n```ballerina\nio:Error? result \u003d writableCharChannel.writeLine(\"Content\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"The JSON to be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null if the writing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"writeJson","description":"Writes a given JSON to the given channel.\n```ballerina\nio:Error? err \u003d writableCharChannel.writeJson(inputJson, 0);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"The XML to be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"XmlDoctype","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"xmlDoctype","description":"Optional argument to specify the XML DOCTYPE configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeXml","description":"Writes a given XML to the channel.\n```ballerina\nio:Error? err \u003d writableCharChannel.writeXml(inputXml, 0);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"properties","description":"The map\u003cstring\u003e that contains keys and values\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"comment","description":"Comment describing the property list\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeProperties","description":"Writes a given key-valued pair `map\u003cstring\u003e` to a property file.\n```ballerina\nio:Error? err \u003d writableCharChannel.writeProperties(properties);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given `WritableCharacterChannel` channel.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error err \u003d writableCharChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"bChannel","description":"The `WritableByteChannel`, which would be used to write the characters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"The character set, which would be used to encode the given bytes to characters\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a `WritableByteChannel` from a given `WritableByteChannel` and `Charset`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"Content to be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startOffset","description":"Number of characters to be offset when writing the content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content length that written or else `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"write","description":"Writes a given sequence of characters (string).\n```ballerina\nint|io:Error result \u003d writableCharChannel.write(\"Content\", 0);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"Content to be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null if the writing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"writeLine","description":"Writes a string as a line with a following newline character `\\n`.\n```ballerina\nio:Error? result \u003d writableCharChannel.writeLine(\"Content\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"The JSON to be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns null if the writing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"writeJson","description":"Writes a given JSON to the given channel.\n```ballerina\nio:Error? err \u003d writableCharChannel.writeJson(inputJson, 0);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"The XML to be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"XmlDoctype","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"xmlDoctype","description":"Optional argument to specify the XML DOCTYPE configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeXml","description":"Writes a given XML to the channel.\n```ballerina\nio:Error? err \u003d writableCharChannel.writeXml(inputXml, 0);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"properties","description":"The map\u003cstring\u003e that contains keys and values\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"comment","description":"Comment describing the property list\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeProperties","description":"Writes a given key-valued pair `map\u003cstring\u003e` to a property file.\n```ballerina\nio:Error? err \u003d writableCharChannel.writeProperties(properties);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given `WritableCharacterChannel` channel.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error err \u003d writableCharChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"WritableCharacterChannel","description":"Represents a channel which could be used to write characters through a given WritableCharacterChannel.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"characterChannel","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\",\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Separator","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fs","description":"Field separator, which will separate the records in the CSV\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a CSV channel from a `CharacterChannel` to read/write CSV records.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"csvRecord","description":"A record to be written to the channel\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if the record could not be written properly\n","isDeprecated":false,"isReadOnly":false}],"name":"write","description":"Writes the record to a given CSV file.\n```ballerina\nio:Error err \u003d csvChannel.write(record);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given `CSVChannel`.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error? err \u003d csvChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"characterChannel","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\",\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Separator","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fs","description":"Field separator, which will separate the records in the CSV\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a CSV channel from a `CharacterChannel` to read/write CSV records.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"csvRecord","description":"A record to be written to the channel\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if the record could not be written properly\n","isDeprecated":false,"isReadOnly":false}],"name":"write","description":"Writes the record to a given CSV file.\n```ballerina\nio:Error err \u003d csvChannel.write(record);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given `CSVChannel`.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error? err \u003d csvChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"WritableCSVChannel","description":"Represents a WritableCSVChannel, which could be used to write records from the CSV file.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"byteChannel","description":"channel which would represent the source to read/write data\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"BE\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ByteOrder","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"bOrder","description":"network byte order\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes data channel.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The integer, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeInt16","description":"Writes a 16 bit integer.\n```ballerina\nio:Error? err \u003d dataChannel.writeInt16(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The integer, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeInt32","description":"Writes a 32 bit integer.\n```ballerina\nio:Error? err \u003d dataChannel.writeInt32(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The integer, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeInt64","description":"Writes a 64 bit integer.\n```ballerina\nio:Error? err \u003d dataChannel.writeInt64(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The float, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the float is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeFloat32","description":"Writes a 32 bit float.\n```ballerina\nio:Error? err \u003d dataChannel.writeFloat32(3.12);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The float, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the float is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeFloat64","description":"Writes a 64 bit float.\n```ballerina\nio:Error? err \u003d dataChannel.writeFloat32(3.12);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The boolean, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBool","description":"Writes a boolean.\n```ballerina\nio:Error? err \u003d dataChannel.writeInt64(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value, which should be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"encoding","description":"The encoding, which will represent the value string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeString","description":"Writes a given string value to the respective channel.\n```ballerina\nio:Error? err \u003d dataChannel.writeString(record);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The int, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer, which is written or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeVarInt","description":"Writes a variable-length integer.\n```ballerina\nio:Error? err \u003d dataChannel.writeVarInt(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the channel is closed successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the data channel.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error? err \u003d dataChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"byteChannel","description":"channel which would represent the source to read/write data\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"BE\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ByteOrder","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"bOrder","description":"network byte order\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Initializes data channel.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The integer, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeInt16","description":"Writes a 16 bit integer.\n```ballerina\nio:Error? err \u003d dataChannel.writeInt16(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The integer, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeInt32","description":"Writes a 32 bit integer.\n```ballerina\nio:Error? err \u003d dataChannel.writeInt32(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The integer, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeInt64","description":"Writes a 64 bit integer.\n```ballerina\nio:Error? err \u003d dataChannel.writeInt64(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The float, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the float is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeFloat32","description":"Writes a 32 bit float.\n```ballerina\nio:Error? err \u003d dataChannel.writeFloat32(3.12);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The float, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the float is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeFloat64","description":"Writes a 64 bit float.\n```ballerina\nio:Error? err \u003d dataChannel.writeFloat32(3.12);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The boolean, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBool","description":"Writes a boolean.\n```ballerina\nio:Error? err \u003d dataChannel.writeInt64(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value, which should be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"encoding","description":"The encoding, which will represent the value string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the content is written successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeString","description":"Writes a given string value to the respective channel.\n```ballerina\nio:Error? err \u003d dataChannel.writeString(record);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The int, which will be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The value of the integer, which is written or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"writeVarInt","description":"Writes a variable-length integer.\n```ballerina\nio:Error? err \u003d dataChannel.writeVarInt(length);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the channel is closed successfully or else `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the data channel.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error? err \u003d dataChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"WritableDataChannel","description":"Represents a WritableDataChannel for writing data.\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"characterChannel","description":"The `WritableCharacterChannel`, which will point to the input/output resource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fs","description":"Field separator (this could be a regex)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"rs","description":"Record separator (this could be a regex)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"default\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fmt","description":"The format, which will be used to represent the CSV (this could be \n\"DEFAULT\" (the format specified by the CSVChannel), \n\"CSV\" (Field separator would be \",\" and record separator would be a new line) or else\n\"TDF\" (Field separator will be a tab and record separator will be a new line). \n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a DelimitedTextRecordChannel from a given WritableCharacterChannel.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"textRecord","description":"List of fields to be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if the records could not be written properly or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"write","description":"Writes records to a given output resource.\n```ballerina\nio:Error? err \u003d writableChannel.write(records);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if the record channel could not be closed properly or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given record channel.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error? err \u003d writableChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"characterChannel","description":"The `WritableCharacterChannel`, which will point to the input/output resource\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fs","description":"Field separator (this could be a regex)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"rs","description":"Record separator (this could be a regex)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"default\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fmt","description":"The format, which will be used to represent the CSV (this could be \n\"DEFAULT\" (the format specified by the CSVChannel), \n\"CSV\" (Field separator would be \",\" and record separator would be a new line) or else\n\"TDF\" (Field separator will be a tab and record separator will be a new line). \n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Constructs a DelimitedTextRecordChannel from a given WritableCharacterChannel.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"textRecord","description":"List of fields to be written\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if the records could not be written properly or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"write","description":"Writes records to a given output resource.\n```ballerina\nio:Error? err \u003d writableChannel.write(records);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `io:Error` if the record channel could not be closed properly or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes a given record channel.\nAfter a channel is closed, any further writing operations will cause an error.\n```ballerina\nio:Error? err \u003d writableChannel.close();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"WritableTextRecordChannel","description":"Represents a channel, which will allow to write records through a given WritableCharacterChannel.\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"strings","description":"string values of the template as an array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Printable","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"insertions","description":"parameterized values/expressions after evaluations as an array\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"name":"PrintableRawTemplate","description":"Represents raw templates.\ne.g: `The respective int value is ${val}`\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"content","description":"Content, which should be exposed as a channel\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `ByteChannel` representation to read the memory content or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"createReadableChannel","description":"Creates an in-memory channel, which will be a reference stream of bytes.\n```ballerina\nvar byteChannel \u003d io:createReadableChannel(content);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"4096","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"blockSize","description":"An optional size of the byte block. Default size is 4KB\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Block","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a byte block stream or `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileReadBlocksAsStream","description":"Read the entire file content as a stream of blocks.\n```ballerina\nstream\u003cio:Block, io:Error?\u003e|io:Error content \u003d io:fileReadBlocksAsStream(\"./resources/myfile.txt\", 1000);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either a read only byte array or `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileReadBytes","description":"Read the entire file content as a byte array.\n```ballerina\nbyte[]|io:Error content \u003d io:fileReadBytes(\"./resources/myfile.txt\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The CSV file path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"skipHeaders","description":"Number of headers, which should be skipped prior to reading records\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The entire CSV content in the channel as an array of string arrays or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileReadCsv","description":"Read file content as a CSV.\n```ballerina\nstring[][]|io:Error content \u003d io:fileReadCsv(\"./resources/myfile.csv\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The CSV file path\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The entire CSV content in the channel a stream of string arrays or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileReadCsvAsStream","description":"Read file content as a CSV.\n```ballerina\nstream\u003cstring[], io:Error?\u003e|io:Error content \u003d io:fileReadCsvAsStream(\"./resources/myfile.csv\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the JSON file\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The file content as a JSON object or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileReadJson","description":"Reads file content as a JSON.\n```ballerina\njson|io:Error content \u003d io:fileReadJson(\"./resources/myfile.json\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The file as list of lines or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileReadLines","description":"Reads the entire file content as a list of lines.\n```ballerina\nstring[]|io:Error content \u003d io:fileReadLines(\"./resources/myfile.txt\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The file content as a stream of strings or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileReadLinesAsStream","description":"Reads file content as a stream of lines.\n```ballerina\nstream\u003cstring, io:Error?\u003e|io:Error content \u003d io:fileReadLinesAsStream(\"./resources/myfile.txt\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The entire file content as a string or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileReadString","description":"Reads the entire file content as a `string`.\n```ballerina\nstring|io:Error content \u003d io:fileReadString(\"./resources/myfile.txt\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the XML file\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The file content as an XML or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileReadXml","description":"Reads file content as an XML.\n```ballerina\nxml|io:Error content \u003d io:fileReadXml(\"./resources/myfile.xml\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"byteStream","description":"Byte stream to write\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"To indicate whether to overwrite or append the given content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`io:Error` or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileWriteBlocksFromStream","description":"Write a byte stream to a file.\n```ballerina\nbyte[] content \u003d [[60, 78, 39, 28]];\nstream\u003cbyte[], io:Error?\u003e byteStream \u003d content.toStream();\nio:Error? result \u003d io:fileWriteBlocksFromStream(\"./resources/myfile.txt\", byteStream);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"content","description":"Byte content to write\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"To indicate whether to overwrite or append the given content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`io:Error` or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileWriteBytes","description":"Write a set of bytes to a file.\n```ballerina\nbyte[] content \u003d [60, 78, 39, 28];\nio:Error? result \u003d io:fileWriteBytes(\"./resources/myfile.txt\", content);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The CSV file path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}},"name":"content","description":"CSV content as an array of string arrays\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"To indicate whether to overwrite or append the given content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either an `io:Error` or the null `()` value when the writing was successful\n","isDeprecated":false,"isReadOnly":false}],"name":"fileWriteCsv","description":"Write CSV content to a file.\n```ballerina\nstring[][] content \u003d [[\"Anne\", \"Johnson\", \"SE\"], [\"John\", \"Cameron\", \"QA\"]];\nio:Error? result \u003d io:fileWriteCsv(\"./resources/myfile.csv\", content);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The CSV file path\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"A CSV record stream to be written\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"To indicate whether to overwrite or append the given content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Either an `io:Error` or the null `()` value when the writing was successful\n","isDeprecated":false,"isReadOnly":false}],"name":"fileWriteCsvFromStream","description":"Write CSV record stream to a file.\n```ballerina\nstring[][] content \u003d [[\"Anne\", \"Johnson\", \"SE\"], [\"John\", \"Cameron\", \"QA\"]];\nstream\u003cstring[], io:Error?\u003e recordStream \u003d content.toStream();\nio:Error? result \u003d io:fileWriteCsvFromStream(\"./resources/myfile.csv\", recordStream);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the JSON file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"JSON content to write\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The null `()` value when the writing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileWriteJson","description":"Write a JSON to a file.\n```ballerina\njson content \u003d {\"name\": \"Anne\", \"age\": 30};\nio:Error? content \u003d io:fileWriteJson(\"./resources/myfile.json\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"content","description":"An array of string lines to write\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"To indicate whether to overwrite or append the given content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The null `()` value when the writing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileWriteLines","description":"Write an array of lines to a file.\nDuring the writing operation, a newline character `\\n` will be added after each line.\n```ballerina\nstring[] content \u003d [\"Hello Universe..!!\", \"How are you?\"];\nio:Error? result \u003d io:fileWriteLines(\"./resources/myfile.txt\", content);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"lineStream","description":"A stream of lines to write\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"To indicate whether to overwrite or append the given content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The null `()` value when the writing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileWriteLinesFromStream","description":"Write stream of lines to a file.\nDuring the writing operation, a newline character `\\n` will be added after each line.\n```ballerina\nstring content \u003d [\"Hello Universe..!!\", \"How are you?\"];\nstream\u003cstring, io:Error?\u003e lineStream \u003d content.toStream();\nio:Error? result \u003d io:fileWriteLinesFromStream(\"./resources/myfile.txt\", lineStream);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"String content to write\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"To indicate whether to overwrite or append the given content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The null `()` value when the writing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileWriteString","description":"Write a string content to a file.\n```ballerina\nstring content \u003d \"Hello Universe..!!\";\nio:Error? result \u003d io:fileWriteString(\"./resources/myfile.txt\", content);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"The path of the XML file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"XML content to write\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"XmlWriteOptions","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"xmlOptions","description":"XML writing options(XML entity type and DOCTYPE)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":" OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileWriteOption","description":"file write option(`OVERWRITE` and `APPEND` are the possible values, and the default value is `OVERWRITE`)\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The null `()` value when the writing was successful or an `io:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fileWriteXml","description":"Write XML content to a file.\n```ballerina\nxml content \u003d xml `\u003cbook\u003eThe Lost World\u003c/book\u003e`;\nio:Error? result \u003d io:fileWriteXml(\"./resources/myfile.xml\", content);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"File path, which describes the location of the CSV\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\",\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Separator","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldSeparator","description":"CSV record separator (i.e., comma or tab)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"UTF-8\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"Representation of the encoding characters in the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"skipHeaders","description":"Number of headers, which should be skipped\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCSVChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `ReadableCSVChannel`, which could be used to iterate through the CSV records or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"openReadableCsvFile","description":"Retrieves a readable CSV channel from a given file path.\n```ballerina\nio:ReadableCSVChannel rCsvChannel \u003d check io:openReadableCsvFile(srcFileName);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Relative/absolute path string to locate the file\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `ByteChannel` representation of the file resource or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"openReadableFile","description":"Retrieves a `ReadableByteChannel` from a given file path.\n```ballerina\nio:ReadableByteChannel readableFieldResult \u003d check io:openReadableFile(\"./files/sample.txt\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"File path, which describes the location of the CSV\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\",\"","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Separator","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldSeparator","description":"CSV record separator (i.e., comma or tab)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"UTF-8\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"Representation of the encoding characters in the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"skipHeaders","description":"Number of headers, which should be skipped\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"To indicate whether to overwrite or append the given content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableCSVChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `WritableCSVChannel`, which could be used to write the CSV records or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"openWritableCsvFile","description":"Retrieves a writable CSV channel from a given file path.\n```ballerina\nio:WritableCSVChannel wCsvChannel \u003d check io:openWritableCsvFile(srcFileName);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"path","description":"Relative/absolute path string to locate the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"OVERWRITE","type":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"FileWriteOption","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"option","description":"To indicate whether to overwrite or append the given content\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"WritableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `ByteChannel` representation of the file resource or else an `io:Error` if any error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"openWritableFile","description":"Retrieves a `WritableByteChannel` from a given file path.\n```ballerina\nio:WritableByteChannel writableFileResult \u003d check io:openWritableFile(\"./files/sampleResponse.txt\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"values","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Printable","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"values","description":"The value(s) to be printed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"print","description":"Prints `any`, `error`, or string templates(such as `The respective int value is ${val}`) value(s) to the STDOUT.\n```ballerina\nio:print(\"Start processing the CSV file from \", srcFileName);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"values","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Printable","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"values","description":"The value(s) to be printed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"println","description":"Prints `any`, `error` or string templates(such as `The respective int value is ${val}`) value(s) to the STDOUT\nfollowed by a new line.\n```ballerina\nio:println(\"Start processing the CSV file from \", srcFileName);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"a","description":"Any value to be printed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Input read from the STDIN\n","isDeprecated":false,"isReadOnly":false}],"name":"readln","description":"Retrieves the input read from the STDIN.\n```ballerina\nstring choice \u003d io:readln(\"Enter choice 1 - 5: \");\n```\n\n","isDeprecated":false,"isReadOnly":false}],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"BE\"","name":"BIG_ENDIAN","description":"Specifies the bytes to be in the order of most significant byte first.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\":\"","name":"COLON","description":"Colon (:) will be use as the field separator.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\",\"","name":"COMMA","description":"Comma (,) will be used as the field separator.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"csv\"","name":"CSV","description":"Field separator will be \",\" and the record separator will be a new line.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"\\n\"","name":"CSV_RECORD_SEPARATOR","description":"Represents the record separator of the CSV file.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"default\"","name":"DEFAULT","description":"Default value is the format specified by the CSVChannel. Precedence will be given to the field separator and record separator.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"UTF8\"","name":"DEFAULT_ENCODING","description":"Default encoding for the abstract read/write APIs.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\":\"","name":"FS_COLON","description":"Represents the colon separator, which should be used to identify colon-separated files.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"LE\"","name":"LITTLE_ENDIAN","description":"Specifies the byte order to be the least significant byte first.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"0","name":"MINIMUM_HEADER_COUNT","description":"Represents the minimum number of headers, which will be included in the CSV.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"\\n\"","name":"NEW_LINE","description":"New line character.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"\\t\"","name":"TAB","description":"Tab (/t) will be use as the field separator.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"tdf\"","name":"TDF","description":"Field separator will be a tab and the record separator will be a new line.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[{"name":"Error","description":"Represents IO module related errors.\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"Block","description":"","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},{"name":"ByteOrder","description":"Represents network byte order.\n\nBIG_ENDIAN - specifies the bytes to be in the order of most significant byte first.\n\nLITTLE_ENDIAN - specifies the byte order to be the least significant byte first.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"\"BE\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"LE\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Format","description":"The format, which will be used to represent the CSV.\n\nDEFAULT - The default value is the format specified by the CSVChannel. Precedence will be given to the field\nseparator and record separator.\n\nCSV - Field separator will be \",\" and the record separator will be a new line.\n\nTDF - Field separator will be a tab and record separator will be a new line.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"DEFAULT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"CSV","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"TDF","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Printable","description":"Define all the printable types.\n1. any typed value\n2. errors\n3. `io:PrintableRawTemplate` - an raw templated value\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"PrintableRawTemplate","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Separator","description":"Field separators, which are supported by the `DelimitedTextRecordChannel`.\n\nCOMMA - Delimited text records will be separated using a comma\n\nTAB - Delimited text records will be separated using a tab\n\nCOLON - Delimited text records will be separated using a colon(:)\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"COMMA","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"TAB","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"COLON","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[{"members":[{"name":"OVERWRITE","description":"Overwrite(truncate the existing content)\n","isDeprecated":false,"isReadOnly":false},{"name":"APPEND","description":"Append to the existing content\n","isDeprecated":false,"isReadOnly":false}],"name":"FileWriteOption","description":"Represents a file opening options for writing.\n\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"DOCUMENT_ENTITY","description":"An XML document with a single root node\n","isDeprecated":false,"isReadOnly":false},{"name":"EXTERNAL_PARSED_ENTITY","description":"Externally parsed well-formed XML entity\n","isDeprecated":false,"isReadOnly":false}],"name":"XmlEntityType","description":"Represents the XML entity type that needs to be written.\n\n","isDeprecated":false,"isReadOnly":false}],"id":"io","summary":"","description":"","orgName":"ballerina","version":"0.6.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Class","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027class","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dimensions","description":"Dimensions of the array type\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ArrayType","description":"Represents a Java array type. It is used to specify the parameter types in the `java:Constructor` and `java:Method`\nannotations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Class","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027class","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Class","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"ArrayType","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"paramTypes","description":"An optional field, which describes the parameter types of the constructor\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ConstructorData","description":"Describes a Java constructor. If the `paramTypes` field is not specified, then the parameter types are inferred from\nthe corresponding Ballerina function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Identifier","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"An optional field, which describes the name of the Java field. If this field is not provided,\nthen the name is inferred from the Ballerina function name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Class","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027class","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"FieldData","description":"Describes a Java field.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Identifier","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"An optional field, which describes the name of the Java method. If this field is not provided, then the name\nis inferred from the Ballerina function name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Class","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027class","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Class","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"ArrayType","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"paramTypes","description":"An optional field, which describes the parameter types of the method\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"MethodData","description":"Describes a Java method. If the `paramTypes` field is not specified, then the parameter types are inferred from the\ncorresponding Ballerina function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Class","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027class","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ObjectData","description":"Describes a Java class that corresponds to a Ballerina object.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"callableName","description":"Callable name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"moduleName","description":"Module name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileName","description":"File name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lineNumber","description":"Line number\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A stack frame as string\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Returns a string representing for the `StackFrame`\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"callableName","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"moduleName","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileName","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lineNumber","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false}],"initMethod":{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"callableName","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"moduleName","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileName","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"lineNumber","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false},"otherMethods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A stack frame as string\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Returns a string representing for the `StackFrame`\n\n","isDeprecated":false,"isReadOnly":false}],"isIsolated":false,"name":"StackFrameImpl","description":"Implementation for the `runtime.StackFrame`.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"objectTypes":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jObj","description":"The `handle` reference to the corresponding Java object.\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"name":"JObject","description":"The Ballerina abstract object which is to be extended by Ballerina\nobjects representing Ballerina bindings for Java classes.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"JObject","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The `JObject` instance which is to be casted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"JObject","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"castType","description":"The `JObject` implementation type ``typedesc\u003cJObject\u003e`` to which the given object is casted to if assignable\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"JObject","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `JObject|error`, which refers to the new `JObject` instance or an `error`\n","isDeprecated":false,"isReadOnly":false}],"name":"cast","description":"Returns an `JObject|error`, which is obtained after casting the provided `JObject` instance\nto the given `JObject` type depending on assignability.\n```ballerina\nJObject|error obj \u003d java:cast(inputStream, typedesc\u003cFileInputStream\u003e);\nif (obj is JObject) {\n FileInputStream fileInputStream \u003d \u003cFileInputStream\u003eobj;\n}\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `handle`, which refers to Java null\n","isDeprecated":false,"isReadOnly":false}],"name":"createNull","description":"Returns a `handle`, which refers to Java null.\n```ballerina\nhandle nullHandle \u003d java:createNull();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The Ballerina `string` with which the `handle` is created\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `handle`, which refers to the Java String representation of the Ballerina `string`\n","isDeprecated":false,"isReadOnly":false}],"name":"fromString","description":"Returns a `handle`, which refers to the Java string representation of the Ballerina `string`.\n```ballerina\nhandle header \u003d java:fromString(\"Content-Type\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The name of the Java class\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The Java Class object for the class with the given name\n","isDeprecated":false,"isReadOnly":false}],"name":"getClass","description":"Returns a `handle`, which refers to the Java Class object associated with the class or interface with the given\nstring name.\n```ballerina\nhandle|error intClass \u003d java:getClass(\"int\");\n```\n\nThis function performs a Java `class.forName(name)` except for the following cases:\n\n| Name | Output |\n|:---------|:--------------------------------------------------------------|\n| boolean | Java Class instance representing the primitive type boolean |\n| byte | Java Class instance representing the primitive type byte |\n| char | Java Class instance representing the primitive type char |\n| short | Java Class instance representing the primitive type short |\n| int | Java Class instance representing the primitive type int |\n| long | Java Class instance representing the primitive type long |\n| float | Java Class instance representing the primitive type float |\n| double | Java Class instance representing the primitive type double |\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The `handle` of which the referred value is to be tested with Java null\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if this handle refers to Java null\n","isDeprecated":false,"isReadOnly":false}],"name":"isNull","description":"Returns `true` if this handle refers to Java null.\n```ballerina\nboolean status \u003d java:isNull(value);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The `handle` of which the referred value is to be converted to a Ballerina `string`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The Ballerina `string` representation of the Java object referred by the `handle` or else\nreturns `()` if the `handle` refers to Java null\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Returns a Ballerina `string` representation of the Java object referred by the `handle`.\nIf the `handle` refers to Java null, then this function returns a `nil` value.\n```ballerina\nstring? version \u003d java:toString(versionProperty);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[{"type":{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"ObjectData","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"class","name":"Binding","description":"Describes the Java class representing a Ballerina binding.\n```ballerina\n@java:Binding {\n \u0027class: \"java.io.File\"\n}\n```\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"ConstructorData","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"source external","name":"Constructor","description":"Describes a Java constructor, which provides an implementation of a Ballerina function of which the body is marked as\n`external`. If the Ballerina function body is marked as `external`, it means that the implementation of the\nfunction is not provided in the Ballerina source module.\n\nThe following code snippet shows an example usage of this annotation. Here, the `newJavaLinkedList` Ballerina function\u0027s\nimplementation is provided by the default constructor of the `java.util.LinkedList` class.\n```ballerina\nfunction newJavaLinkedList() returns handle \u003d @java:Constructor {\n \u0027class: \"java.util.LinkedList\"\n} external;\n```\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"FieldData","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"source external","name":"FieldGet","description":"Describes a Java Field access, which provides an implementation of a Ballerina function of which the body is marked as\n`external`.\n```ballerina\nfunction getError() returns handle \u003d @java:FieldGet {\n name:\"err\",\n \u0027class:\"java/lang/System\"\n} external;\n```\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"FieldData","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"source external","name":"FieldSet","description":"Describes a Java Field mutate, which provides an implementation of a Ballerina function of which the body is marked as\n`external`.\n```ballerina\nfunction setContractId(handle contractId) \u003d @java:FieldSet {\n name:\"contractId\",\n \u0027class:\"org/lang/impl/JavaFieldAccessMutate\"\n} external;\n```\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"jballerina.java","version":"0.9.0","name":"MethodData","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"source external","name":"Method","description":"Describes a Java method, which provides an implementation of a Ballerina function of which the body is marked as\n`external`. If the Ballerina function body is marked as `external`, it means that the implementation of the\nfunction is not provided in the Ballerina source module.\n\nThe following code snippet shows an example usage of this annotation. Here, the `getUUID` Ballerina function\u0027s\nimplementation is provided by the `java.util.UUID.randomUUID` static method.\n```ballerina\nfunction getUUID() returns handle \u003d @java:Method {\n name: \"randomUUID\",\n \u0027class: \"java.util.UUID\"\n} external;\n```\nThe `name` field is optional. If it is not provided, the name of the Java method is inferred\nfrom the Ballerina function.\n","isDeprecated":false,"isReadOnly":false}],"errors":[{"name":"JavaClassNotFoundError","description":"Represents a `JavaError` with the message and the cause.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"jballerina.java","summary":"This module provides the API for Java interoperability in Ballerina. It includes a set of Ballerina annotations with which Java constructors, methods, and fields can provide implementations of Ballerina functions with external function bodies.\n","description":"## Module Overview\n\nThis module provides the API for Java interoperability in Ballerina. It includes a set of Ballerina annotations with which Java constructors, methods, and fields can provide implementations of Ballerina functions with external function bodies. \n\nFor information on the operations, which you can perform with the Java module, see the below **Functions**. For examples on the usage of the operations, see the following.\n- [Create Java Objects Example](https://ballerina.io/swan-lake/learn/by-example/create-java-objects.html)\n- [Invoke Java Methods Example](https://ballerina.io/swan-lake/learn/by-example/invoke-java-methods.html) \n- [Access/Mutate Java Fields Example](https://ballerina.io/swan-lake/learn/by-example/access-mutate-java-fields.html)\n- [Java Varargs Example](https://ballerina.io/swan-lake/learn/by-example/java-varargs.html)\n- [Overloaded Methods/Constructors Example](https://ballerina.io/swan-lake/learn/by-example/overloaded-methods-constructors.html)\n- [Java Exceptions Example](https://ballerina.io/swan-lake/learn/by-example/java-exceptions.html)\n","orgName":"ballerina","version":"0.9.0"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"array","description":"The `handle`, which refers to the Java array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jType","description":"The `string` parameter provided to specify the Java array element type\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"default\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"bType","description":"The optional `string` parameter provided to specify the Ballerina array element type\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Ballerina array `any[]|error` for the provided handle\n","isDeprecated":false,"isReadOnly":false}],"name":"fromHandle","description":"Returns a Ballerina array for a handle that holds a Java array.\n```ballerina\nint[] array \u003d \u003cint[]\u003e check arrays:fromHandle(arrayHandle, \"int\");\n```\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"array","description":"The `handle`, which refers to the Java array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"index","description":"The index of the element to be returned\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `handle`, which refers to the element at the specified position in the Java array\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Returns a `handle`, which refers to the element at the specified index in the given Java array. This function\ncompletes abruptly with a `panic` if the specified handle refers to a Java null or if the handle does not refer\nto a Java array.\n```ballerina\nhandle words \u003d getSortedArray();\nhandle firstWord \u003d arrays:get(words, 0);\n```\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"array","description":"The `handle`, which refers to the Java array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The length of the given Java array\n","isDeprecated":false,"isReadOnly":false}],"name":"getLength","description":"Returns the length of the given Java array.\n```ballerina\nhandle array \u003d getArray();\nint length \u003d arrays:getLength(array);\n```\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"classType","description":"The element type of the array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"dimensions","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"dimensions","description":"The dimensions of the array\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The new Java array instance\n","isDeprecated":false,"isReadOnly":false}],"name":"newInstance","description":"Returns a new Java array instance with the specified element type and dimensions. This function completes abruptly\nwith a `panic` if the specified handle refers to a Java null or if zero dimensions have been provided.\n```ballerina\nhandle stringClass \u003d check java:getClass(\"java.lang.String\");\nhandle StrArray \u003d arrays:newInstance(stringClass, 4);\n```\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"array","description":"The `handle`, which refers to the Java array\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"index","description":"The index of the element to be replaced\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"element","description":"The element to be stored at the specified index\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"set","description":"Replaces the indexed element at the specified index in the given Java array with the specified element. This\nfunction completes abruptly with a `panic` if the specified handle refers to a Java null or if the handle does\nnot refer to a Java array.\n```ballerina\nhandle strArray \u003d getStringArray();\narrays:set(strArray, 0, java:fromString(\"Ballerina\"));\n```\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"array","description":"Ballerina array which is to be converted to a handle reference\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jType","description":"Java class name or the primitive type of the array elements referenced by the handle\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"handle","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `handle|error` after the conversion\n","isDeprecated":false,"isReadOnly":false}],"name":"toHandle","description":"Returns a handle value representation for a Ballerina array.\n```ballerina\nhandle handleValue \u003d check arrays:toHandle(array, \"char\");\n```\n\n","isDeprecated":false,"isReadOnly":false}],"constants":[],"annotations":[],"errors":[],"types":[],"enums":[],"id":"jballerina.java.arrays","summary":"","description":"","orgName":"ballerina","version":"0.10.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certFile","description":"A file containing the certificate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyFile","description":"A file containing the private key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyPassword","description":"Password of the private key (if encrypted)\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"HTTP_1_1","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"HttpVersion","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVersion","description":"The HTTP version of the client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"SSL/TLS-related configurations\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientConfiguration","description":"Represents the configurations of the client used to call the JWKS endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"SigningAlgorithm","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"alg","description":"Cryptographic algorithm used to secure the JWS\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"typ","description":"Media type of the JWT\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cty","description":"Content type, convey structural information about the JWT\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"kid","description":"Key ID, hint indicating which key was used to secure the JWS\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Header","description":"Represents JWT header.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"JWT username, which is mapped to the `sub`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"issuer","description":"JWT issuer, which is mapped to the `iss`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"audience","description":"JWT audience, which is mapped to the `aud`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jwtId","description":"JWT ID, which is mapped to the `jti`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyId","description":"JWT key ID, which is mapped the `kid`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"customClaims","description":"Map of custom claims\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"300","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"expTime","description":"Expiry time in seconds\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"signatureConfig","description":"JWT signature configurations\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"IssuerConfig","description":"Represents JWT issuer configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"RS256","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"SigningAlgorithm","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"algorithm","description":"Cryptographic signing algorithm for JWS\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":" record {|\n crypto:KeyStore keyStore;\n string keyAlias;\n string keyPassword;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"record {|\n string keyFile;\n string keyPassword?;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"KeyStore configurations or private key configurations\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"IssuerSignatureConfig","description":"Represents JWT signature configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"iss","description":"Issuer, identifies the principal that issued the JWT\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sub","description":"Subject, identifies the principal that is the subject of the JWT\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"aud","description":"Audience, identifies the recipients that the JWT is intended for\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jti","description":"JWT ID, unique identifier for the JWT\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"exp","description":"Expiration time, identifies the expiration time (seconds since the Epoch) on or after which the JWT must not be accepted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nbf","description":"Not before, identifies the time (seconds since the Epoch) before which the JWT must not be accepted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"iat","description":"Issued at, identifies the time (seconds since the Epoch) at which the JWT was issued\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Payload","description":"Represents JWT payload.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"disable","description":"Disable SSL validation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"TrustStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"cert","description":"Configurations associated with the `crypto:TrustStore` or single certificate file that the client trusts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"KeyStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"CertKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Configurations associated with the `crypto:KeyStore` or combination of certificate and private key of the client\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"SecureSocket","description":"Represents the SSL/TLS configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"issuer","description":"Expected issuer, which is mapped to the `iss`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"audience","description":"Expected audience, which is mapped to the `aud`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clockSkew","description":"Clock skew (in seconds) that can be used to avoid token validation failures due to clock synchronization problems\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"signatureConfig","description":"JWT signature configurations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheConfig","description":"Configurations related to the cache, which are used to store parsed JWT information\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"ValidatorConfig","description":"Represents JWT validator configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"name":" record {|\n string url;\n cache:CacheConfig cacheConfig?;\n ClientConfiguration clientConfig \u003d {};\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jwksConfig","description":"JWKS configurations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certFile","description":"Public certificate file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n crypto:TrustStore trustStore;\n string certAlias;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"trustStoreConfig","description":"JWT TrustStore configurations\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ValidatorSignatureConfig","description":"Represents JWT signature configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"issuerConfig","description":"JWT issuer configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided JWT configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Generated token or else an `auth:Error` if token can\u0027t be generated\n","isDeprecated":false,"isReadOnly":false}],"name":"generateToken","description":"Issues a self-signed JWT for authentication.\n```ballerina\nstring|auth:Error token \u003d provider.generateToken();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"issuerConfig","description":"JWT issuer configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided JWT configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Generated token or else an `auth:Error` if token can\u0027t be generated\n","isDeprecated":false,"isReadOnly":false}],"name":"generateToken","description":"Issues a self-signed JWT for authentication.\n```ballerina\nstring|auth:Error token \u003d provider.generateToken();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientSelfSignedJwtAuthProvider","description":"Represents the client JWT Auth provider, which is used to authenticate with an external endpoint by issuing a\nself-signed JWT.\n```ballerina\njwt:ClientSelfSignedJwtAuthProvider provider \u003d new({\n issuer: \"example\",\n audience: [\"ballerina\"],\n keyStoreConfig: {\n keyAlias: \"ballerina\",\n keyPassword: \"ballerina\",\n keyStore: {\n path: \"/path/to/keystore.p12\",\n password: \"ballerina\"\n }\n }\n});\n```\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"validatorConfig","description":"JWT validator configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided JWT.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"JWT to be authenticated\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`jwt:Payload` if authentication is successful or else an `auth:Error` if JWT validation failed\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates provided JWT against `jwt:ValidatorConfig`.\n```ballerina\nboolean|auth:Error result \u003d provider.authenticate(\"\u003ccredential\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"validatorConfig","description":"JWT validator configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided JWT.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"JWT to be authenticated\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`jwt:Payload` if authentication is successful or else an `auth:Error` if JWT validation failed\n","isDeprecated":false,"isReadOnly":false}],"name":"authenticate","description":"Authenticates provided JWT against `jwt:ValidatorConfig`.\n```ballerina\nboolean|auth:Error result \u003d provider.authenticate(\"\u003ccredential\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ListenerJwtAuthProvider","description":"Represents the listener JWT Auth provider, which authenticates by validating a JWT.\n```ballerina\njwt:ListenerJwtAuthProvider provider \u003d new({\n issuer: \"example\",\n audience: \"ballerina\",\n signatureConfig: {\n certificateAlias: \"ballerina\",\n trustStore: {\n path: \"/path/to/truststore.p12\",\n password: \"ballerina\"\n }\n }\n});\n```\n\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jwt","description":"JWT that needs to be decoded\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Header","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `jwt:Header` and `jwt:Payload` as a tuple or else a `jwt:Error` if token decoding fails\n","isDeprecated":false,"isReadOnly":false}],"name":"decode","description":"Decodes the provided JWT string.\n```ballerina\n[jwt:Header, jwt:Payload]|jwt:Error [header, payload] \u003d jwt:decode(jwt);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"issuerConfig","description":"JWT issuer configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"JWT as a `string` or else a `jwt:Error` if token issuing fails\n","isDeprecated":false,"isReadOnly":false}],"name":"issue","description":"Issues a JWT based on the provided configurations. JWT will be signed (JWS) if `crypto:KeyStore` information is\nprovided in the `jwt:KeyStoreConfig` and the `jwt:SigningAlgorithm` is not `jwt:NONE`.\n```ballerina\nstring|jwt:Error jwt \u003d jwt:issue(issuerConfig);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jwt","description":"JWT that needs to be validated\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"ValidatorConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"validatorConfig","description":"JWT validator configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Payload","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`jwt:Payload` or else a `jwt:Error` if token validation fails\n","isDeprecated":false,"isReadOnly":false}],"name":"validate","description":"Validates the provided JWT, against the provided configurations.\n```ballerina\njwt:Payload|jwt:Error result \u003d jwt:validate(jwt, validatorConfig);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"none\"","name":"NONE","description":"Unsecured JWS (no signing).\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"RS256\"","name":"RS256","description":"The `RSA-SHA256` algorithm.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"RS384\"","name":"RS384","description":"The `RSA-SHA384` algorithm.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"RS512\"","name":"RS512","description":"The `RSA-SHA512` algorithm.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[{"name":"Error","description":"Represents the JWT error. This will be returned if an error occurred while issuing/validating a JWT or any operation\nrelated to JWT.\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"SigningAlgorithm","description":"The cryptographic algorithms used to secure the JWS.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"RS256","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"RS384","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"RS512","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"NONE","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[{"members":[{"name":"HTTP_1_1","description":"","isDeprecated":false,"isReadOnly":false},{"name":"HTTP_2","description":"","isDeprecated":false,"isReadOnly":false}],"name":"HttpVersion","description":"Represents HTTP versions.\n","isDeprecated":false,"isReadOnly":false}],"id":"jwt","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"never","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"msg which cannot be a key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"never","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027error","description":"\u0027error which cannot be a key\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"KeyValues","description":"Key-Value pairs that needs to be desplayed in the log.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"The message to be logged\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"log","version":"1.1.0-alpha8","name":"KeyValues","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyValues","description":"The key-value pairs to be logged\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027error","description":"The error struct to be logged\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"printDebug","description":"Prints debug logs.\n```ballerina\nlog:printDebug(\"debug message\", id \u003d 845315)\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"The message to be logged\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"log","version":"1.1.0-alpha8","name":"KeyValues","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyValues","description":"The key-value pairs to be logged\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027error","description":"The error struct to be logged\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"printError","description":"Prints error logs.\n```ballerina\nerror e \u003d error(\"error occurred\");\nlog:printError(\"error log with cause\", \u0027error \u003d e, id \u003d 845315);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"The message to be logged\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"log","version":"1.1.0-alpha8","name":"KeyValues","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyValues","description":"The key-value pairs to be logged\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027error","description":"The error struct to be logged\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"printInfo","description":"Prints info logs.\n```ballerina\nlog:printInfo(\"info message\", id \u003d 845315)\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"The message to be logged\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"log","version":"1.1.0-alpha8","name":"KeyValues","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyValues","description":"The key-value pairs to be logged\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027error","description":"The error struct to be logged\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"printWarn","description":"Prints warn logs.\n```ballerina\nlog:printWarn(\"warn message\", id \u003d 845315)\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[{"name":"Value","description":"A value of anydata type\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"log","version":"1.1.0-alpha8","name":"Valuer","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Valuer","description":"A function that returns anydata type\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":true,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"returnType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"log","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[],"classes":[{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fileName","description":"Default filename for storing the body part if the receiving agent wishes to store it in an external\nfile\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"disposition","description":"Indicates how the body part should be presented (`inline`, `attachment`, or as `form-data`)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Represents the field name in case of `multipart/form-data`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"parameters","description":"A set of parameters specified in the `attribute\u003dvalue` notation\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `string` representation of the `ContentDisposition` object\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Converts the `ContentDisposition` type to a string suitable to use as the value of a corresponding MIME header.\n```ballerina\nstring contDisposition \u003d contentDisposition.toString();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `string` representation of the `ContentDisposition` object\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Converts the `ContentDisposition` type to a string suitable to use as the value of a corresponding MIME header.\n```ballerina\nstring contDisposition \u003d contentDisposition.toString();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ContentDisposition","description":"Represents values in `Content-Disposition` header.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"Content type, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"InvalidContentTypeError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successful or else an `mime:InvalidContentTypeError` in case of invalid media-type\n","isDeprecated":false,"isReadOnly":false}],"name":"setContentType","description":"Sets the content-type to the entity.\n```ballerina\nmime:InvalidContentTypeError? contentType \u003d mimeEntity.setContentType(\"application/json\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content type as a `string`\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentType","description":"Gets the content type of the entity.\n```ballerina\nstring contentType \u003d mimeEntity.getContentType();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentId","description":"Content ID, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setContentId","description":"Sets the content ID of the entity.\n```ballerina\nmimeEntity.setContentId(\"test-id\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content ID as a `string`\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentId","description":"Gets the content ID of the entity.\n```ballerina\nstring contentId \u003d mimeEntity.getContentId();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentLength","description":"Content length, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setContentLength","description":"Sets the content length of the entity.\n```ballerina\nmimeEntity.setContentLength(45555);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content length as an `int` or else an error in case of a failure\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentLength","description":"Gets the content length of the entity.\n```ballerina\nint|error contentLength \u003d mimeEntity.getContentLength();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ContentDisposition","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentDisposition","description":"Content disposition, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setContentDisposition","description":"Sets the content disposition of the entity.\n```ballerina\nmimeEntity.setContentDisposition(contentDisposition);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ContentDisposition","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `ContentDisposition` object\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentDisposition","description":"Gets the content disposition of the entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"entityBody","description":"Entity body can be of the type `string`,`xml`,`json`,`byte[]`,`Entity[]`, or `stream\u003cbyte[], io:Error?\u003e`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBody","description":"Sets the body of the entity with the given content. Note that any string value is set as `text/plain`. To send a\nJSON-compatible string, set the content-type header to `application/json` or use the `setJsonPayload` method instead.\n```ballerina\nmimeEntity.setBody(\"body string\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"filePath","description":"Path of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `application/octet-stream`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setFileAsEntityBody","description":"Sets the entity body with a given file. This method overrides any existing `content-type` headers\nwith the default content-type, which is `application/octet-stream`. This default value\ncan be overridden by passing the content type as an optional parameter.\n```ballerina\nmimeEntity.setFileAsEntityBody(\"\u003cfile path\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jsonContent","description":"JSON content, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/json\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `application/json`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setJson","description":"Sets the entity body with the given `json` content. This method overrides any existing `content-type` headers\nwith the default content-type, which is `application/json`. This default value can be overridden\nby passing the content type as an optional parameter.\n```ballerina\nmimeEntity.setJson({ \"Hello\": \"World\" });\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`json` data extracted from the entity body or else an `mime:ParserError` if the entity body is not a JSON\n","isDeprecated":false,"isReadOnly":false}],"name":"getJson","description":"Extracts the JSON body from the entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"xmlContent","description":"XML content, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/xml\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `application/xml`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setXml","description":"Sets the entity body with the given XML content. This method overrides any existing content-type headers\nwith the default content-type, which is `application/xml`. This default value can be overridden\nby passing the content-type as an optional parameter.\n```ballerina\nmimeEntity.setXml(xml `\u003chello\u003e world \u003c/hello\u003e`);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`xml` data extracted from the entity body or else an `mime:ParserError` if the entity body is not an XML\n","isDeprecated":false,"isReadOnly":false}],"name":"getXml","description":"Extracts the `xml` body from the entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"textContent","description":"Text content, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"text/plain\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `text/plain`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setText","description":"Sets the entity body with the given text content. This method overrides any existing content-type headers\nwith the default content-type, which is `text/plain`. This default value can be overridden\nby passing the content type as an optional parameter.\n```ballerina\nmimeEntity.setText(\"Hello World\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`string` data extracted from the the entity body or else an `mime:ParserError` if the entity body is not\ntext compatible\n","isDeprecated":false,"isReadOnly":false}],"name":"getText","description":"Extracts the text body from the entity. If the entity body is not text compatible, an error is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"blobContent","description":"byte[] content that needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `application/octet-stream`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setByteArray","description":"Sets the entity body with the given byte[] content. This method overrides any existing `content-type` headers\nwith the default content-type, which is `application/octet-stream`. This default value\ncan be overridden by passing the content type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`byte[]` data extracted from the the entity body or else a `mime:ParserError` in case of\nerrors\n","isDeprecated":false,"isReadOnly":false}],"name":"getByteArray","description":"Gets the entity body as a `byte[]` from a given entity. If the entity size is considerably large, consider\nusing the getByteStream() method instead.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"byteStream","description":"Byte stream, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-type to be used with the payload. This is an optional parameter.\nThe `application/octet-stream` is the default value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setByteStream","description":"Sets the entity body with the given byte stream content. This method overrides any existing content-type headers\nwith the default content-type, which is `application/octet-stream`. This default value\ncan be overridden by passing the content-type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"8196","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arraySize","description":"A defaultable paramerter to state the size of the byte array. Default size is 8KB\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A byte stream from which the payload can be read or `mime:ParserError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getByteStream","description":"Gets the entity body as a stream of byte[] from a given entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An array of body parts(`Entity[]`) extracted from the entity body or else a `mime:ParserError` if the\nentity body is not a set of the body parts\n","isDeprecated":false,"isReadOnly":false}],"name":"getBodyParts","description":"Gets the body parts from a given entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"8196","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arraySize","description":"A defaultable paramerter to state the size of the byte array. Default size is 8KB\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Body parts as a byte stream\n","isDeprecated":false,"isReadOnly":false}],"name":"getBodyPartsAsStream","description":"Gets the body parts as a byte stream from a given entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"bodyParts","description":"Body parts, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"multipart/form-data\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-type to be used with the payload. This is an optional parameter.\nThe default value is `multipart/form-data`.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBodyParts","description":"Sets body parts to entity. This method overrides any existing `content-type` headers\nwith the default `multipart/form-data` content-type. The default `multipart/form-data` value can be overridden\nby passing the content type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Header value associated with the given header name as a `string`. If multiple header values are\npresent, then the first value is returned. The `HeaderNotFoundError` is returned if the header is not\nfound\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Gets the header value associated with the given header name.\n```ballerina\nstring|mime:HeaderNotFoundError headerName \u003d mimeEntity.getHeader(mime:CONTENT_LENGTH);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"All the header values associated with the given header name as a `string[]` or the\n`HeaderNotFoundError` if the header is not found\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets all the header values associated with the given header name.\n```ballerina\nstring[]|mime:HeaderNotFoundError headerNames \u003d mimeEntity.getHeaders(mime:CONTENT_TYPE);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"All header names as a `string[]`\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all the header names.\n```ballerina\nstring[] headerNames \u003d mimeEntity.getHeaderNames();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addHeader","description":"Adds the given header value against the given header. Panic if an illegal header is passed.\n```ballerina\nmimeEntity.addHeader(\"custom-header\", \"header-value\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"Header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setHeader","description":"Sets the given header value against the existing header. If a header already exists, its value is replaced\nwith the given header value. Panic if an illegal header is passed.\n```ballerina\nmimeEntity.setHeader(\"custom-header\", \"header-value\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeHeader","description":"Removes the given header from the entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"removeAllHeaders","description":"Removes all headers associated with the entity.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the specified header key exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header key exists in the header map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mediaType","description":"Content type, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"InvalidContentTypeError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if successful or else an `mime:InvalidContentTypeError` in case of invalid media-type\n","isDeprecated":false,"isReadOnly":false}],"name":"setContentType","description":"Sets the content-type to the entity.\n```ballerina\nmime:InvalidContentTypeError? contentType \u003d mimeEntity.setContentType(\"application/json\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content type as a `string`\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentType","description":"Gets the content type of the entity.\n```ballerina\nstring contentType \u003d mimeEntity.getContentType();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentId","description":"Content ID, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setContentId","description":"Sets the content ID of the entity.\n```ballerina\nmimeEntity.setContentId(\"test-id\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content ID as a `string`\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentId","description":"Gets the content ID of the entity.\n```ballerina\nstring contentId \u003d mimeEntity.getContentId();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentLength","description":"Content length, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setContentLength","description":"Sets the content length of the entity.\n```ballerina\nmimeEntity.setContentLength(45555);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content length as an `int` or else an error in case of a failure\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentLength","description":"Gets the content length of the entity.\n```ballerina\nint|error contentLength \u003d mimeEntity.getContentLength();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ContentDisposition","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentDisposition","description":"Content disposition, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setContentDisposition","description":"Sets the content disposition of the entity.\n```ballerina\nmimeEntity.setContentDisposition(contentDisposition);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ContentDisposition","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `ContentDisposition` object\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentDisposition","description":"Gets the content disposition of the entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"entityBody","description":"Entity body can be of the type `string`,`xml`,`json`,`byte[]`,`Entity[]`, or `stream\u003cbyte[], io:Error?\u003e`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBody","description":"Sets the body of the entity with the given content. Note that any string value is set as `text/plain`. To send a\nJSON-compatible string, set the content-type header to `application/json` or use the `setJsonPayload` method instead.\n```ballerina\nmimeEntity.setBody(\"body string\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"filePath","description":"Path of the file\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `application/octet-stream`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setFileAsEntityBody","description":"Sets the entity body with a given file. This method overrides any existing `content-type` headers\nwith the default content-type, which is `application/octet-stream`. This default value\ncan be overridden by passing the content type as an optional parameter.\n```ballerina\nmimeEntity.setFileAsEntityBody(\"\u003cfile path\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jsonContent","description":"JSON content, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/json\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `application/json`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setJson","description":"Sets the entity body with the given `json` content. This method overrides any existing `content-type` headers\nwith the default content-type, which is `application/json`. This default value can be overridden\nby passing the content type as an optional parameter.\n```ballerina\nmimeEntity.setJson({ \"Hello\": \"World\" });\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`json` data extracted from the entity body or else an `mime:ParserError` if the entity body is not a JSON\n","isDeprecated":false,"isReadOnly":false}],"name":"getJson","description":"Extracts the JSON body from the entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"xmlContent","description":"XML content, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/xml\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `application/xml`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setXml","description":"Sets the entity body with the given XML content. This method overrides any existing content-type headers\nwith the default content-type, which is `application/xml`. This default value can be overridden\nby passing the content-type as an optional parameter.\n```ballerina\nmimeEntity.setXml(xml `\u003chello\u003e world \u003c/hello\u003e`);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`xml` data extracted from the entity body or else an `mime:ParserError` if the entity body is not an XML\n","isDeprecated":false,"isReadOnly":false}],"name":"getXml","description":"Extracts the `xml` body from the entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"textContent","description":"Text content, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"text/plain\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `text/plain`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setText","description":"Sets the entity body with the given text content. This method overrides any existing content-type headers\nwith the default content-type, which is `text/plain`. This default value can be overridden\nby passing the content type as an optional parameter.\n```ballerina\nmimeEntity.setText(\"Hello World\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`string` data extracted from the the entity body or else an `mime:ParserError` if the entity body is not\ntext compatible\n","isDeprecated":false,"isReadOnly":false}],"name":"getText","description":"Extracts the text body from the entity. If the entity body is not text compatible, an error is returned.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"blobContent","description":"byte[] content that needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content type to be used with the payload. This is an optional parameter.\nThe default value is `application/octet-stream`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setByteArray","description":"Sets the entity body with the given byte[] content. This method overrides any existing `content-type` headers\nwith the default content-type, which is `application/octet-stream`. This default value\ncan be overridden by passing the content type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`byte[]` data extracted from the the entity body or else a `mime:ParserError` in case of\nerrors\n","isDeprecated":false,"isReadOnly":false}],"name":"getByteArray","description":"Gets the entity body as a `byte[]` from a given entity. If the entity size is considerably large, consider\nusing the getByteStream() method instead.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"byteStream","description":"Byte stream, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"application/octet-stream\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-type to be used with the payload. This is an optional parameter.\nThe `application/octet-stream` is the default value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setByteStream","description":"Sets the entity body with the given byte stream content. This method overrides any existing content-type headers\nwith the default content-type, which is `application/octet-stream`. This default value\ncan be overridden by passing the content-type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"8196","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arraySize","description":"A defaultable paramerter to state the size of the byte array. Default size is 8KB\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A byte stream from which the payload can be read or `mime:ParserError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"getByteStream","description":"Gets the entity body as a stream of byte[] from a given entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An array of body parts(`Entity[]`) extracted from the entity body or else a `mime:ParserError` if the\nentity body is not a set of the body parts\n","isDeprecated":false,"isReadOnly":false}],"name":"getBodyParts","description":"Gets the body parts from a given entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"8196","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arraySize","description":"A defaultable paramerter to state the size of the byte array. Default size is 8KB\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ParserError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Body parts as a byte stream\n","isDeprecated":false,"isReadOnly":false}],"name":"getBodyPartsAsStream","description":"Gets the body parts as a byte stream from a given entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"Entity","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"bodyParts","description":"Body parts, which needs to be set to the entity\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"multipart/form-data\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-type to be used with the payload. This is an optional parameter.\nThe default value is `multipart/form-data`.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setBodyParts","description":"Sets body parts to entity. This method overrides any existing `content-type` headers\nwith the default `multipart/form-data` content-type. The default `multipart/form-data` value can be overridden\nby passing the content type as an optional parameter.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Header value associated with the given header name as a `string`. If multiple header values are\npresent, then the first value is returned. The `HeaderNotFoundError` is returned if the header is not\nfound\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeader","description":"Gets the header value associated with the given header name.\n```ballerina\nstring|mime:HeaderNotFoundError headerName \u003d mimeEntity.getHeader(mime:CONTENT_LENGTH);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"HeaderNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"All the header values associated with the given header name as a `string[]` or the\n`HeaderNotFoundError` if the header is not found\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaders","description":"Gets all the header values associated with the given header name.\n```ballerina\nstring[]|mime:HeaderNotFoundError headerNames \u003d mimeEntity.getHeaders(mime:CONTENT_TYPE);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"All header names as a `string[]`\n","isDeprecated":false,"isReadOnly":false}],"name":"getHeaderNames","description":"Gets all the header names.\n```ballerina\nstring[] headerNames \u003d mimeEntity.getHeaderNames();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"The header value to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addHeader","description":"Adds the given header value against the given header. Panic if an illegal header is passed.\n```ballerina\nmimeEntity.addHeader(\"custom-header\", \"header-value\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerValue","description":"Header value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setHeader","description":"Sets the given header value against the existing header. If a header already exists, its value is replaced\nwith the given header value. Panic if an illegal header is passed.\n```ballerina\nmimeEntity.setHeader(\"custom-header\", \"header-value\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"removeHeader","description":"Removes the given header from the entity.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"removeAllHeaders","description":"Removes all headers associated with the entity.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"headerName","description":"Header name\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the specified header key exists\n","isDeprecated":false,"isReadOnly":false}],"name":"hasHeader","description":"Checks whether the requested header key exists in the header map.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Entity","description":"Represents the headers and body of a message. This can be used to represent both the entity of a top level message\nand an entity(body part) inside of a multipart entity.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"primaryType","description":"Declares the general type of data\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subType","description":"A specific format of the primary-type data\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"suffix","description":"Identifies the semantics of a specific media type\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"parameters","description":"A set of parameters specified in an `attribute\u003dvalue` notation\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Base type as a `string` from the `MediaType` struct\n","isDeprecated":false,"isReadOnly":false}],"name":"getBaseType","description":"Gets the “primaryType/subtype+suffix” combination in a `string` format.\n```ballerina\nstring baseType \u003d mediaType.getBaseType();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content type with parameters as a `string`\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Converts the media type to a `string`, which is suitable to be used as the value of a corresponding HTTP header.\n```ballerina\nstring mediaTypeString \u003d mediaType.toString();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Base type as a `string` from the `MediaType` struct\n","isDeprecated":false,"isReadOnly":false}],"name":"getBaseType","description":"Gets the “primaryType/subtype+suffix” combination in a `string` format.\n```ballerina\nstring baseType \u003d mediaType.getBaseType();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Content type with parameters as a `string`\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Converts the media type to a `string`, which is suitable to be used as the value of a corresponding HTTP header.\n```ballerina\nstring mediaTypeString \u003d mediaType.toString();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"MediaType","description":"Describes the nature of the data in the body of a MIME entity.\n\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"contentToBeDecoded","description":"Content that needs to be decoded can be of type `string`, `byte[]` or `io:ReadableByteChannel`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"utf-8\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"Charset to be used. This is used only with the string input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"DecodeError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"A decoded `string` if the given input is of type string, a decoded `byte[]` if the given input is of\ntype byte[], a decoded `io:ReadableByteChannel` if the given input is of type io:ReadableByteChannel\nor else a `mime:DecodeError` in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"base64Decode","description":"**Deprecated API**. Decodes a given input with MIME specific Base64 encoding scheme.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"valueToBeDecoded","description":"Content, which needs to be decoded\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"DecodeError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A decoded `byte[]` or else a `mime:DecodeError` record in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"base64DecodeBlob","description":"**Deprecated API**. Decodes a given byte[] using the Base64 encoding scheme.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"contentToBeEncoded","description":"Content that needs to be encoded can be of type `string`, `byte[]` or `io:ReadableByteChannel`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"utf-8\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"Charset to be used. This is used only with the string input\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"EncodeError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An encoded `string` if the given input is of type string, an encoded `byte[]` if the given input is of\ntype byte[], an encoded `io:ReadableByteChannel` if the given input is of type `io:ReadableByteChannel`,\nor else a `mime:EncodeError` record in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"base64Encode","description":"**Deprecated API**. Encodes a given input with MIME specific Base64 encoding scheme.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"valueToBeEncoded","description":"Content, which needs to be encoded\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"EncodeError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An encoded byte[] or else a `mime:EncodeError` record in case of errors\n","isDeprecated":false,"isReadOnly":false}],"name":"base64EncodeBlob","description":"**Deprecated API**. Encodes a given byte[] using the Base64 encoding scheme.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentDisposition","description":"Content disposition string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"ContentDisposition","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `ContentDisposition` object\n","isDeprecated":false,"isReadOnly":false}],"name":"getContentDispositionObject","description":"Given the Content-Disposition as a string, gets the ContentDisposition object with it.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-Type in string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"MediaType","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"InvalidContentTypeError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`MediaType` object or else a `mime:InvalidContentTypeError` in case of an invalid content-type\n","isDeprecated":false,"isReadOnly":false}],"name":"getMediaType","description":"Gets the `MediaType` object populated with it when the `Content-Type` is in string.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"detail","description":"Error details\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"DecodeError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`DecodeError` with the given details set to the message\n","isDeprecated":false,"isReadOnly":false}],"name":"prepareDecodingErrorWithDetail","description":"Constructs a `DecodeError` with the given details.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"detail","description":"Error details\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"mime","version":"1.1.0-alpha8","name":"EncodeError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `EncodeError` with the given details set to the message\n","isDeprecated":false,"isReadOnly":false}],"name":"prepareEncodingErrorWithDetail","description":"Constructs an `EncodeError` with the given details.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"application/x-www-form-urlencoded\"","name":"APPLICATION_FORM_URLENCODED","description":"Represents the `application/x-www-form-urlencoded` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"application/json\"","name":"APPLICATION_JSON","description":"Represents the `application/json` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"application/octet-stream\"","name":"APPLICATION_OCTET_STREAM","description":"Represents the `application/octet-stream` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"application/pdf\"","name":"APPLICATION_PDF","description":"Represents the `application/pdf` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"application/soap+xml\"","name":"APPLICATION_SOAP_XML","description":"Represents the `application/soap+xml` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"application/svg+xml\"","name":"APPLICATION_SVG_XML","description":"Represents the `application/svg+xml` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"application/xhtml+xml\"","name":"APPLICATION_XHTML_XML","description":"Represents the `application/xhtml+xml` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"application/xml\"","name":"APPLICATION_XML","description":"Represents the `application/xml` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"boundary\"","name":"BOUNDARY","description":"Key name for `boundary` parameter in MediaType. This is needed for composite type media types.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"charset\"","name":"CHARSET","description":"Key name for `charset` parameter in MediaType. This indicates the character set of the body text.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"content-disposition\"","name":"CONTENT_DISPOSITION","description":"Represents `content-disposition` header name.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"content-id\"","name":"CONTENT_ID","description":"Represents `content-id` header name.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"content-length\"","name":"CONTENT_LENGTH","description":"Represents `content-length` header name.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"content-type\"","name":"CONTENT_TYPE","description":"Represents `content-type` header name.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"UTF-8\"","name":"DEFAULT_CHARSET","description":"Default charset to be used with MIME encoding and decoding.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"image/gif\"","name":"IMAGE_GIF","description":"Represents the `image/gif` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"image/jpeg\"","name":"IMAGE_JPEG","description":"Represents the `image/jpeg` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"image/png\"","name":"IMAGE_PNG","description":"Represents the `image/png` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"multipart/alternative\"","name":"MULTIPART_ALTERNATIVE","description":"Represents the `multipart/alternative` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"multipart/form-data\"","name":"MULTIPART_FORM_DATA","description":"Represents the `multipart/form-data` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"multipart/mixed\"","name":"MULTIPART_MIXED","description":"Represents the `multipart/mixed` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"multipart/parallel\"","name":"MULTIPART_PARALLEL","description":"Represents the `multipart/parallel` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"multipart/related\"","name":"MULTIPART_RELATED","description":"Represents the `multipart/related` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"start\"","name":"START","description":"Key name for `start` parameter in MediaType. This determines which part in the multipart message contains the\npayload.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"text/html\"","name":"TEXT_HTML","description":"Represents the `text/html` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"text/plain\"","name":"TEXT_PLAIN","description":"Represents the `text/plain` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"text/xml\"","name":"TEXT_XML","description":"Represents the `text/xml` media type.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"type\"","name":"TYPE","description":"Key name for `type` parameter in MediaType. This indicates the MIME media type of the `root` body part.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[{"name":"Error","description":"Defines the common error type for the module\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"mime","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certFile","description":"A file containing the certificate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyFile","description":"A file containing the private key\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyPassword","description":"Password of the private key (if encrypted)\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"HTTP_1_1","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"HttpVersion","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpVersion","description":"The HTTP version of the client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"customHeaders","description":"The list of custom HTTP headers\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"customPayload","description":"The list of custom HTTP payload parameters\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientAuth","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"auth","description":"The client auth configurations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"SecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"SSL/TLS-related configurations\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientConfiguration","description":"Represents the configurations of the client used to call the introspection endpoint.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tokenUrl","description":"Token URL for the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientId","description":"Client ID for the client credentials grant authentication\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientSecret","description":"Client secret for the client credentials grant authentication\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"scopes","description":"Scope(s) of the access request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"3600","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"defaultTokenExpTime","description":"Expiration time (in seconds) of the tokens if the authorization server response does not contain an `expires_in` field\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clockSkew","description":"Clock skew (in seconds) that can be used to avoid token validation failures due to clock synchronization problems\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optional parameters use for the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"AUTH_HEADER_BEARER","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credentialBearer","description":"Bearer of the authentication credentials, which is sent to the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"HTTP client configurations, which are used to call the authorization endpoint\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientCredentialsGrantConfig","description":"The data structure, which is used to configure the OAuth2 client credentials grant type.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"URL of the introspection server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tokenTypeHint","description":"A hint about the type of the token submitted for introspection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optional parameters used for the introspection endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"cache","version":"2.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"cacheConfig","description":"Configurations for the cache used to store the OAuth2 token and other related information\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"3600","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"defaultTokenExpTime","description":"Expiration time (in seconds) of the tokens if the introspection response does not contain an `exp` field\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"HTTP client configurations which calls the introspection server\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"IntrospectionConfig","description":"Represents the introspection server configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"active","description":"Boolean indicator of whether or not the presented token is currently active\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"scope","description":"A JSON string containing a space-separated list of scopes associated with this token\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientId","description":"Client identifier for the OAuth 2.0 client, which requested this token\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Resource owner who authorized this token\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tokenType","description":"Type of the token\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"exp","description":"Expiry time (seconds since the Epoch)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"iat","description":"Time when the token was issued originally (seconds since the Epoch)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"nbf","description":"Token is not to be used before this time (seconds since the Epoch)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sub","description":"Subject of the token\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"aud","description":"Intended audience of the token\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"iss","description":"Issuer of the token\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jti","description":"String identifier for the token\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"IntrospectionResponse","description":"Represents the introspection server response.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tokenUrl","description":"Token URL for the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"username","description":"Username for the password grant authentication\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"Password for the password grant authentication\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientId","description":"Client ID for the password grant authentication\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientSecret","description":"Client secret for the password grant authentication\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"scopes","description":"Scope(s) of the access request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n string refreshUrl;\n string[] scopes?;\n map\u003cstring\u003e optionalParams?;\n CredentialBearer credentialBearer \u003d AUTH_HEADER_BEARER;\n ClientConfiguration clientConfig \u003d {};\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"refreshConfig","description":"Configurations for refreshing the access token\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"3600","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"defaultTokenExpTime","description":"Expiration time (in seconds) of the tokens if the authorization server response does not contain an `expires_in` field\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clockSkew","description":"Clock skew (in seconds) that can be used to avoid token validation failures due to clock synchronization problems\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optional parameters use for the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"AUTH_HEADER_BEARER","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credentialBearer","description":"Bearer of the authentication credentials, which is sent to the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"HTTP client configurations, which are used to call the authorization endpoint\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"PasswordGrantConfig","description":"The data structure, which is used to configure the OAuth2 password grant type.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"refreshUrl","description":"Refresh token URL for the refresh token server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"refreshToken","description":"Refresh token for the refresh token server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientId","description":"Client ID for authentication with the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientSecret","description":"Client secret for authentication with the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"scopes","description":"Scope(s) of the access request\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"3600","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"defaultTokenExpTime","description":"Expiration time (in seconds) of the tokens if the authorization server response does not contain an `expires_in` field\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clockSkew","description":"Clock skew (in seconds) that can be used to avoid token validation failures due to clock synchronization problems\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optional parameters use for the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"AUTH_HEADER_BEARER","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credentialBearer","description":"Bearer of the authentication credentials, which is sent to the authorization endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clientConfig","description":"HTTP client configurations, which are used to call the authorization endpoint\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"RefreshTokenGrantConfig","description":"The data structure, which can be used to configure OAuth2 refresh token grant type.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"disable","description":"Disable SSL validation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"TrustStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"cert","description":"Configurations associated with the `crypto:TrustStore` or single certificate file that the client trusts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"KeyStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CertKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Configurations associated with the `crypto:KeyStore` or combination of certificate and private key of the client\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"SecureSocket","description":"Represents the SSL/TLS configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"GrantConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"grantConfig","description":"OAuth2 grant type configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided OAuth2 configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Generated OAuth2 token or else an `oauth2:Error` if an error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"generateToken","description":"Get an OAuth2 access token from authorization server for the OAuth2 authentication.\n```ballerina\nstring:oauth2:Error token \u003d provider.generateToken();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"GrantConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"grantConfig","description":"OAuth2 grant type configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided OAuth2 configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Generated OAuth2 token or else an `oauth2:Error` if an error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"generateToken","description":"Get an OAuth2 access token from authorization server for the OAuth2 authentication.\n```ballerina\nstring:oauth2:Error token \u003d provider.generateToken();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClientOAuth2Provider","description":"Represents the client OAuth2 provider, which generates OAuth2 tokens. This supports the client credentials grant type,\npassword grant type, and the refresh token grant type.\n\n1. Client Credentials Grant Type\n```ballerina\noauth2:ClientOAuth2Provider provider \u003d new({\n tokenUrl: \"https://localhost:9196/oauth2/token\",\n clientId: \"3MVG9YDQS5WtC11paU2WcQjBB3L\",\n clientSecret: \"9205371918321623741\",\n scopes: [\"token-scope1\", \"token-scope2\"]\n});\n```\n\n2. Password Grant Type\n```ballerina\noauth2:ClientOAuth2Provider provider \u003d new({\n tokenUrl: \"https://localhost:9196/oauth2/token/authorize/header\",\n username: \"johndoe\",\n password: \"A3ddj3w\",\n clientId: \"3MVG9YDQS5WtC11paU2WcQjBB3L\",\n clientSecret: \"9205371918321623741\",\n scopes: [\"token-scope1\", \"token-scope2\"]\n});\n```\n\n3. Refresh Token Grant Type\n```ballerina\noauth2:ClientOAuth2Provider provider \u003d new({\n refreshUrl: \"https://localhost:9196/oauth2/token/refresh\",\n refreshToken: \"XlfBs91yquexJqDaKEMzVg\u003d\u003d\",\n clientId: \"3MVG9YDQS5WtC11paU2WcQjBB3L\",\n clientSecret: \"9205371918321623741\",\n scopes: [\"token-scope1\", \"token-scope2\"]\n});\n```\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"introspectionConfig","description":"OAuth2 introspection server configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided introspection configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"OAuth2 token to be authenticated\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optional parameters use for the introspection endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`oauth2:IntrospectionResponse` if authentication is successful, or else an `oauth2:Error` if an error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authenticates the provider OAuth2 tokens against the introspection endpoint.\n```ballerina\nboolean|oauth2:Error result \u003d provider.authenticate(\"\u003ccredential\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"introspectionConfig","description":"OAuth2 introspection server configurations\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Provides authentication based on the provided introspection configurations.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"credential","description":"OAuth2 token to be authenticated\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"optionalParams","description":"Map of optional parameters use for the introspection endpoint\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"IntrospectionResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`oauth2:IntrospectionResponse` if authentication is successful, or else an `oauth2:Error` if an error occurred\n","isDeprecated":false,"isReadOnly":false}],"name":"authorize","description":"Authenticates the provider OAuth2 tokens against the introspection endpoint.\n```ballerina\nboolean|oauth2:Error result \u003d provider.authenticate(\"\u003ccredential\u003e\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ListenerOAuth2Provider","description":"Represents the inbound OAuth2 provider, which calls the introspection server, validates the received credentials,\nand performs authentication and authorization.\n```ballerina\noauth2:IntrospectionConfig config \u003d {\n url: \"https://localhost:9196/oauth2/token/introspect\"\n};\noauth2:ListenerOAuth2Provider provider \u003d new(config);\n```\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[],"clients":[],"listeners":[],"functions":[],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents the OAuth2 error. This will be returned if an error occurred while listener OAuth2 provider try to\nauthenticate the received credentials and client OAuth 2provider try to generate the token.\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"ClientAuth","description":"Defines the authentication configuration types for the HTTP client used for token introspection.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"GrantConfig","description":"Represents the grant type configurations supported for OAuth2.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[{"members":[{"name":"AUTH_HEADER_BEARER","description":"","isDeprecated":false,"isReadOnly":false},{"name":"POST_BODY_BEARER","description":"","isDeprecated":false,"isReadOnly":false}],"name":"CredentialBearer","description":"Represents HTTP versions.\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"HTTP_1_1","description":"","isDeprecated":false,"isReadOnly":false},{"name":"HTTP_2","description":"","isDeprecated":false,"isReadOnly":false}],"name":"HttpVersion","description":"Represents HTTP versions.\n","isDeprecated":false,"isReadOnly":false}],"id":"oauth2","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"desc","description":"Description of the metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"tags","description":"Tags associated with the metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"metricType","description":"Type of the metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Current value the metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"Snapshot","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"summary","description":"If the metric is configured with statistics config, then the calculated statistics of the metric.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Metric","description":"This represents the generic metric record that can represent both counter and gauge.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"percentile","description":"The percentile of the reported value.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value of the percentile.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"PercentileValue","description":"This represents the percentile value record.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeWindow","description":"The time window in which variation of the values are considered.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mean","description":"The average value within the time window.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"max","description":"The max value within the time window.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"min","description":"The min value within the time window.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"stdDev","description":"The standard deviation value within the time window.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"PercentileValue","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"percentileValues","description":"The percentiles values calculated wihtin the time window.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Snapshot","description":"This represents the snapshot of the statistics calculation of the gauge.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"percentiles","description":"The percentiles that needs to be calculated.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeWindow","description":"The time window (in milli seconds) in which variation of the values are considered.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"buckets","description":"The number of buckets used in the sliding time window.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"StatisticConfig","description":"This represents the statistic configuration that can be used to instatiate gauge metric.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the counter metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"description","description":"Description of the counter metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"metricTags","description":"Tags associated with the counter metric.\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the Counter instance.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"desc","description":"Description of the Counter instance. If no description is provided, the the default empty string\nwill be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"tags","description":"The key/value pair of Tags. If no tags are provided, the default nil value will be used.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"This instantiates the Counter object. Name field is mandatory, and description and tags fields\nare optional and have its own default values when no params are passed.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns error if there is any metric registered already with the same name\nbut different parameters or in a different kind.\n","isDeprecated":false,"isReadOnly":false}],"name":"register","description":"Register the counter metric instance with the Metric Registry.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"unregister","description":"Unregister the counter metric instance with the Metric Registry.\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"amount","description":"The amount by which the value needs to be increased. The amount is defaulted as 1 and will be\nused if there is no amount passed in.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"increment","description":"Increment the counter\u0027s value by an amount.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"reset","description":"Resets the counter\u0027s value to zero.\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The current value of the counter.\n","isDeprecated":false,"isReadOnly":false}],"name":"getValue","description":"Retrieves the counter\u0027s current value.\n\n","isDeprecated":false,"isReadOnly":false}],"initMethod":{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the Counter instance.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"desc","description":"Description of the Counter instance. If no description is provided, the the default empty string\nwill be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"tags","description":"The key/value pair of Tags. If no tags are provided, the default nil value will be used.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"This instantiates the Counter object. Name field is mandatory, and description and tags fields\nare optional and have its own default values when no params are passed.\n\n","isDeprecated":false,"isReadOnly":false},"otherMethods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns error if there is any metric registered already with the same name\nbut different parameters or in a different kind.\n","isDeprecated":false,"isReadOnly":false}],"name":"register","description":"Register the counter metric instance with the Metric Registry.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"unregister","description":"Unregister the counter metric instance with the Metric Registry.\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"amount","description":"The amount by which the value needs to be increased. The amount is defaulted as 1 and will be\nused if there is no amount passed in.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"increment","description":"Increment the counter\u0027s value by an amount.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"reset","description":"Resets the counter\u0027s value to zero.\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The current value of the counter.\n","isDeprecated":false,"isReadOnly":false}],"name":"getValue","description":"Retrieves the counter\u0027s current value.\n\n","isDeprecated":false,"isReadOnly":false}],"isIsolated":false,"name":"Counter","description":"This represents the metric type - counter, that can be only increased by an integer number.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the counter metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"description","description":"Description of the counter metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"metricTags","description":"Tags associated with the counter metric.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"StatisticConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"statisticConfigs","description":"Array of StatisticConfig objects which defines about the statistical calculation\nof the gauge during its usage.\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the Gauge instance.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"desc","description":"Description of the Gauge instance. If no description is provided, the the default empty string\nwill be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"tags","description":"The key/value pair of Tags. If no tags are provided, the default nil value will be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"StatisticConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"statisticConfig","description":"Statistics configurations array is used for statistics calculation. In case if empty\nstatistics configurations array is passed, then statistics calculation will be disabled.\nIf nil () is passed, then default statistics configs will be used for the statitics\ncalculation.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"This instantiates the Gauge object. Name field is mandatory, and description, tags, and statitics config fields\nare optional and have its own default values when no params are passed.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns error if there is any metric registered already with the same name\nbut different parameters or in a different kind.\n","isDeprecated":false,"isReadOnly":false}],"name":"register","description":"Register the gauge metric instance with the Metric Registry.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"unregister","description":"Unregister the counter metric instance with the Metric Registry.\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"1.0","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"amount","description":"The amount by which the value of gauge needs to be increased.\nThe amount is defaulted as 1.0 and will be used if there is no amount passed in.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"increment","description":"Increment the gauge\u0027s value by an amount.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"1.0","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"amount","description":"The amount by which the value of gauge needs to be decreased.\nThe amount is defaulted as 1.0 and will be used if there is no amount passed in.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"decrement","description":"Decrement the gauge\u0027s value by an amount.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"amount","description":"The instantaneous value that needs to be set as gauge value.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setValue","description":"Sets the instantaneous value for gauge.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The current value of the gauge.\n","isDeprecated":false,"isReadOnly":false}],"name":"getValue","description":"Retrieves the gauge\u0027s current value.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"Snapshot","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of the statistics snapshots.\nIf there is no statisticsConfigs provided, then it will be nil.\n","isDeprecated":false,"isReadOnly":false}],"name":"getSnapshot","description":"Retrieves statistics snapshots based on the statistics configs of the gauge.\n\n","isDeprecated":false,"isReadOnly":false}],"initMethod":{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the Gauge instance.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"desc","description":"Description of the Gauge instance. If no description is provided, the the default empty string\nwill be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"tags","description":"The key/value pair of Tags. If no tags are provided, the default nil value will be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"StatisticConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"statisticConfig","description":"Statistics configurations array is used for statistics calculation. In case if empty\nstatistics configurations array is passed, then statistics calculation will be disabled.\nIf nil () is passed, then default statistics configs will be used for the statitics\ncalculation.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"This instantiates the Gauge object. Name field is mandatory, and description, tags, and statitics config fields\nare optional and have its own default values when no params are passed.\n\n","isDeprecated":false,"isReadOnly":false},"otherMethods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Returns error if there is any metric registered already with the same name\nbut different parameters or in a different kind.\n","isDeprecated":false,"isReadOnly":false}],"name":"register","description":"Register the gauge metric instance with the Metric Registry.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"unregister","description":"Unregister the counter metric instance with the Metric Registry.\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"1.0","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"amount","description":"The amount by which the value of gauge needs to be increased.\nThe amount is defaulted as 1.0 and will be used if there is no amount passed in.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"increment","description":"Increment the gauge\u0027s value by an amount.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"1.0","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"amount","description":"The amount by which the value of gauge needs to be decreased.\nThe amount is defaulted as 1.0 and will be used if there is no amount passed in.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"decrement","description":"Decrement the gauge\u0027s value by an amount.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"amount","description":"The instantaneous value that needs to be set as gauge value.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setValue","description":"Sets the instantaneous value for gauge.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The current value of the gauge.\n","isDeprecated":false,"isReadOnly":false}],"name":"getValue","description":"Retrieves the gauge\u0027s current value.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"Snapshot","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of the statistics snapshots.\nIf there is no statisticsConfigs provided, then it will be nil.\n","isDeprecated":false,"isReadOnly":false}],"name":"getSnapshot","description":"Retrieves statistics snapshots based on the statistics configs of the gauge.\n\n","isDeprecated":false,"isReadOnly":false}],"isIsolated":false,"name":"Gauge","description":"This represents the metric type - gauge, that can hold instantaneous, increased or decreased value\nduring the usage.\n\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tagKey","description":"Key of the tag\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tagValue","description":"Value of the tag\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error if an error occurred while attaching tag to System Metrics\n","isDeprecated":false,"isReadOnly":false}],"name":"addTagToMetrics","description":"Add a key value pair as a tag to system metrics.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tagKey","description":"Key of the tag\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"tagValue","description":"Value of the tag\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"spanId","description":"Id of span to which the tags should be added or -1 to add tags to the current active span\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error if an error occurred while attaching tag to the span\n","isDeprecated":false,"isReadOnly":false}],"name":"addTagToSpan","description":"Add a key value pair as a tag to the span.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"spanId","description":"Id of span to finish\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An error if an error occurred while finishing the span\n","isDeprecated":false,"isReadOnly":false}],"name":"finishSpan","description":"Finish the current span.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"Metric","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Array of all registered metrics.\n","isDeprecated":false,"isReadOnly":false}],"name":"getAllMetrics","description":"Retrieve all registered metrics including default metrics from the ballerina runtime, and user defined metrics.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getMetricsProvider","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getMetricsReporter","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getTracingProvider","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"isMetricsEnabled","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"isObservabilityEnabled","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"isTracingEnabled","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the metric to lookup.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"tags","description":"The key/value pair tags that associated with the metric that should be looked up.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"Counter","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"observe","version":"0.9.0","name":"Gauge","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The metric instance.\n","isDeprecated":false,"isReadOnly":false}],"name":"lookupMetric","description":"Retrieves the specific metric that is described by the given name and tags.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"spanName","description":"Name of the span\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"tags","description":"Tags to be associated to the span\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"SpanId of the started span\n","isDeprecated":false,"isReadOnly":false}],"name":"startRootSpan","description":"Start a span with no parent span.\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"spanName","description":"Name of the span\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"tags","description":"Tags to be associated to the span\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"parentSpanId","description":"Id of the parent span or -1 if parent span should be taken from system trace\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"SpanId of the started span\n","isDeprecated":false,"isReadOnly":false}],"name":"startSpan","description":"Start a span and create child relationship to current active span or user specified span.\n\n","isDeprecated":false,"isReadOnly":false}],"constants":[],"annotations":[{"attachmentPoints":"source function","name":"Observable","description":"","isDeprecated":false,"isReadOnly":false}],"errors":[],"types":[],"enums":[],"id":"observe","summary":"This module provides apis for observing Ballerina services.\nBallerina supports Observability out of the box. This module provides user api\u0027s to make Ballerina Observability more flexible for the user.\n","description":"## Module Overview\n\nThis module provides apis for observing Ballerina services.\nBallerina supports Observability out of the box. This module provides user api\u0027s to make Ballerina Observability more flexible for the user.\n\nTo observe Ballerina code, the \u0027--b7a.observability.enabled\u003dtrue\u0027 property should be given when starting the service\n(i.e. `ballerina run hello_world.bal --b7a.observability.enabled\u003dtrue\u0027).\n\n## Tracing\nTracing provides information regarding the roundtrip of a service invocation based on the concept of spans, which are \nstructured in a hierarchy based on the cause and effect concept. The tracing API allows users to tap into that \ntracing information, introduce new spans, and add additional information to existing spans using user-defined tags.\n\n### Samples\n\n#### Start a root span \u0026 attach a child span\n\nThe following code snippet show an example of how start a root span with no parent and start another span as a child of the first span.\nNote: Make sure that all started spans are closed properly to ensure that all spans are reported properly.\n\n```ballerina\nint spanId \u003d observe:startRootSpan(\"Parent Span\");\n\n// Do Something.\n\nint spanId2 \u003d checkpanic observe:startSpan(\"Child Span\", parentSpanId \u003d spanId);\n\n// Do Something.\n\nvar ret1 \u003d observe:finishSpan(spanId2);\n\n// Do Something.\n\nvar ret2 \u003d observe:finishSpan(spanId);\n```\n\n#### Start a span attached to a system trace\n\nWhen no parentSpanId is given or a parentSpanId of -1 is given, a span is started as a child span to the current active span in the ootb system trace.\n\n```ballerina\nint spanId \u003d checkpanic observe:startSpan(\"Child Span\");\n\n// Do Something.\n\nvar ret \u003d observe:finishSpan(spanId);\n```\n\n#### Attach a tag to a span\n\nIt is possible to add tags to span by using the `observe:addTagToSpan()` api by providing the span id and relevant tag key and tag value.\n\n```ballerina\n_ \u003d observe:addTagToSpan(spanId \u003d spanId, \"Tag Key\", \"Tag Value\");\n```\n#### Attach a tag to a span in the system trace\nWhen no spanId is provided or -1 is given, the defined tags are added to the current active span in the ootb system trace.\n\n```ballerina\nvar ret \u003d observe:addTagToSpan(\"Tag Key\", \"Tag Value\");\n```\n\n## Metrics \nThere are mainly two kind of metrics instances supported; Counter and Gauge. A counter is a cumulative metric that \nrepresents a single monotonically increasing counter whose value can only increase or be reset to zero on restart. \nFor example, you can use a counter to represent the number of requests served, tasks completed, or errors. \nThe Gauge metric instance represents a single numerical value that can arbitrarily go up and down, and also based on the\nstatistics configurations provided to the Gauge, it can also report the statistics such as max, min, mean, percentiles, etc. \n\n### Counter Samples\n\n#### Create\nThe following code snippets provides the information on how Counter instances can be created. Instantiating the counter \nwill simply create an instance based on the params passed. \n\n```ballerina\n// Create counter with simply by name.\nobserve:Counter simpleCounter \u003d new(\"SimpleCounter\"); \n\n// Create counter with description.\nobserve:Counter counterWithDesc \u003d new(\"CounterWithDesc\", desc \u003d \"This is a sample counter description\");\n\n// Create counter with tags.\nmap\u003cstring\u003e counterTags \u003d { \"method\": \"GET\" };\nobserve:Counter counterWithTags \u003d new(\"CounterWithTags\", desc \u003d \"Some description\", tags \u003d counterTags);\n```\n\n#### Register\nThe counter can registered with the global metrics registry, therefore it can be looked up later without having the \nreference of the counter that was created. Also, only the registered counters will be reported to the Metrics reporter \nsuch as Prometheus. In case, if there is already another non counter metric registered, \nthen there will be an error returned. But if it\u0027s another counter instance, then the registered counter instance will \nbe returned.\n\n```ballerina\nmap\u003cstring\u003e counterTags \u003d { \"method\": \"GET\" };\nobserve:Counter counterWithTags \u003d new(\"CounterWithTags\", desc \u003d \"Some description\", tags \u003d counterTags);\nvar anyError \u003d counterWithTags.register();\nif anyError is error {\n log:printError(\"Cannot register the counter\", err \u003d anyError);\n}\n```\n\n#### Unregister\nThe counter can unregistered with the global metrics registry if it is already registered. If a metrics is unregistered,\nthen further it\u0027ll not be included in metrics reporting.\n\n```ballerina\nmap\u003cstring\u003e counterTags \u003d { \"method\": \"GET\" };\nobserve:Counter counterWithTags \u003d new(\"CounterWithTags\", desc \u003d \"Some description\", tags \u003d counterTags);\nvar anyError \u003d counterWithTags.register();\nif anyError is error {\n log:printError(\"Cannot register the counter\", err \u003d anyError);\n}\ncounterWithTags.unregister();\n \n```\n\n#### Increment\nThe counter can be incremented without passing any params (defaulted to 1), or by a specific amount. \n\n```ballerina\nmap\u003cstring\u003e counterTags \u003d { \"method\": \"GET\" };\nobserve:Counter counterWithTags \u003d new(\"CounterWithTags\", desc \u003d \"Some description\", tags \u003d counterTags);\n// Increment by 1.\ncounterWithTags.increment(); \n// Increment by amount 10.\ncounterWithTags.increment(amount \u003d 10);\n```\n\n#### Reset\nThe counter can be resetted to default amount \u003d 0. \n\n```ballerina\nmap\u003cstring\u003e counterTags \u003d { \"method\": \"GET\" };\nobserve:Counter counterWithTags \u003d new(\"CounterWithTags\", desc \u003d \"Some description\", tags \u003d counterTags);\ncounterWithTags.reset();\n```\n\n#### Get Value\nThe current value can be retrieved by this operation. \n\n```ballerina\nmap\u003cstring\u003e counterTags \u003d { \"method\": \"GET\" };\nobserve:Counter counterWithTags \u003d new(\"CounterWithTags\", desc \u003d \"Some description\", tags \u003d counterTags);\nint currentValue \u003d counterWithTags.getValue();\n```\n\n### Gauge Samples\n\n#### Create\nThe following code snippets provides the information on how Gauge instances can be created. Instantiating the gauge \nwill simply create an instance based on the params passed. \n\n```ballerina\n// Create gauge with simply by name. \n// Uses the default statistics configuration. \nobserve:Gauge simpleGauge \u003d new(\"SimpleGauge\"); \n\n// Create gauge with description.\n// Uses the default statistics configuration. \nobserve:Gauge gaugeWithDesc \u003d new(\"GaugeWithDesc\", desc \u003d \"This is a sample gauge description\");\n\n// Create gauge with tags.\n// Uses the default statistics configuration. \nmap\u003cstring\u003e gaugeTags \u003d { \"method\": \"GET\" };\nobserve:Counter gaugeWithTags \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", tags \u003d gaugeTags);\n\n// Create gauge with disabled statistics. \nobserve:StatisticConfig[] statsConfigs \u003d [];\nobserve:Gauge gaugeWithNoStats \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", \n tags \u003d gaugeTags, statisticConfig \u003d statsConfigs);\n\n// Create gauge with statistics config. \nobserve:StatisticConfig config \u003d { timeWindow: 30000, percentiles: [0.33, 0.5, 0.9, 0.99], buckets: 3 };\nstatsConfigs[0]\u003dconfig; \n\nobserve:Gauge gaugeWithStats \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", \n tags \u003d gaugeTags, statisticConfig \u003d statsConfigs);\n```\n\n#### Register\nThe gauge can registered with the global metrics registry, therefore it can be looked up later without having the \nreference of the gauge that was created. Also, only the registered counters will be reported to the Metrics reporter \nsuch as Prometheus. In case, if there is already another non gauge metric registered, \nthen there will be an error returned. But if it\u0027s another gauge instance, then the registered gauge instance will \nbe returned.\n\n```ballerina\nmap\u003cstring\u003e gaugeTags \u003d { \"method\": \"GET\" };\nobserve:Gauge gaugeWithTags \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", tags \u003d gaugeTags);\nvar anyError \u003d gaugeWithTags.register();\nif anyError is error {\n log:printError(\"Cannot register the gauge\", err \u003d anyError);\n}\n```\n\n#### Unregister\nThe gauge can unregistered with the global metrics registry if it is already registered. If a metrics is unregistered,\nthen further it\u0027ll not be included in metrics reporting.\n\n```ballerina\nmap\u003cstring\u003e gaugeTags \u003d { \"method\": \"GET\" };\nobserve:Gauge gaugeWithTags \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", tags \u003d gaugeTags);\nvar anyError \u003d gaugeWithTags.register();\nif anyError is error {\n log:printError(\"Cannot register the gauge\", err \u003d anyError);\n}\ngaugeWithTags.unregister();\n```\n\n#### Increment\nThe gauge can be incremented without passing any params (defaulted to 1.0), or by a specific amount. \n\n```ballerina\nmap\u003cstring\u003e gaugeTags \u003d { \"method\": \"GET\" };\nobserve:Gauge gaugeWithTags \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", tags \u003d gaugeTags);\n// Increment by 1.\ngaugeWithTags.increment(); \n// Increment by amount 10.\ngaugeWithTags.increment(amount \u003d 10.0); \n```\n\n#### Decrement\nThe gauge can be decremented without passing any params (defaulted to 1.0), or by a specific amount. \n\n```ballerina\nmap\u003cstring\u003e gaugeTags \u003d { \"method\": \"GET\" };\nobserve:Gauge gaugeWithTags \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", tags \u003d gaugeTags);\n// Increment by 1.\ngaugeWithTags.decrement(); \n// Increment by amount 10.\ngaugeWithTags.decrement(amount \u003d 10.0);\n```\n\n#### Set Value\nThis method sets the gauge\u0027s value with specific amount. \n\n```ballerina\nmap\u003cstring\u003e gaugeTags \u003d { \"method\": \"GET\" };\nobserve:Gauge gaugeWithTags \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", tags \u003d gaugeTags);\ngaugeWithTags.setValue(100.0);\n```\n\n#### Get Value.\nThe current value can be retrieved by this operation. \n\n```ballerina\nmap\u003cstring\u003e gaugeTags \u003d { \"method\": \"GET\" };\nobserve:Gauge gaugeWithTags \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", tags \u003d gaugeTags);\nfloat currentValue \u003d gaugeWithTags.getValue(); \n```\n\n#### Get Snapshot.\nThis method retrieves current snapshot of the statistics calculation based on the configurations passed to the gauge. \nIf the statistics are disabled, then it\u0027ll be returning nil ().\n\n```ballerina\nmap\u003cstring\u003e gaugeTags \u003d { \"method\": \"GET\" };\nobserve:Gauge gaugeWithTags \u003d new(\"GaugeWithTags\", desc \u003d \"Some description\", tags \u003d gaugeTags);\ngaugeWithTags.setValue(1.0);\ngaugeWithTags.setValue(2.0);\ngaugeWithTags.setValue(3.0);\n\nobserve:Snapshot[]? summarySnapshot \u003d gaugeWithTags.getSnapshot();\nif summarySnapshot is observe:Snapshot[] {\n io:println(summarySnapshot);\n} else {\n io:println(\"No statistics available!\");\n}\n```\n\n### Global Metrics Samples\n\n#### Get All Metrics \nThis method returns all the metrics that are registered in the global metrics registry. This method is mainly useful for\nmetric reporters, where they can fetch all metrics, format those, and report. \n\n```ballerina\nobserve:Metric[] metrics \u003d observe:getAllMetrics();\nforeach var metric in metrics {\n // Do something.\n}\n```\n\n#### Lookup Metric\nThis method will lookup for the metric from the global metric registry and return it. \n\n```ballerina\nmap\u003cstring\u003e tags \u003d { \"method\": \"GET\" };\nobserve:Counter|observe:Gauge|() metric \u003d observe:lookupMetric(\"MetricName\", tags \u003d tags);\nif metric is observe:Counter {\n metric.increment(amount \u003d 10);\n} else if metric is observe:Gauge {\n metric.increment(amount \u003d 10.0);\n} else {\n io:println(\"No Metric Found!\");\n}\n```\n","orgName":"ballerina","version":"0.9.0"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contract","description":"OpenApi Contract link\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"tags","description":"OpenApi Tags\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"operations","description":"OpenApi Operations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"excludeTags","description":"Openapi Validator Off for these tags\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"excludeOperations","description":"Openapi Validator Off for these operations\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"failOnErrors","description":"OpenApi Validator Enable\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ServiceInformation","description":"Service validation codee\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[],"constants":[],"annotations":[{"type":{"orgName":"ballerina","moduleName":"openapi","version":"2.0.11","name":"ServiceInformation","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"service","name":"ServiceInfo","description":"Annotation for additional OpenAPI information of a Ballerina service.\n","isDeprecated":false,"isReadOnly":false}],"errors":[],"types":[],"enums":[],"id":"openapi","summary":"","description":"","orgName":"ballerina","version":"2.0.11"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the environment variable\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Environment variable value if it exists or else an empty string\n","isDeprecated":false,"isReadOnly":false}],"name":"getEnv","description":"Returns the environment variable value associated with the provided name.\n```ballerina\nstring port \u003d os:getEnv(\"HTTP_PORT\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Current user\u0027s home directory if it can be determined or else an empty string\n","isDeprecated":false,"isReadOnly":false}],"name":"getUserHome","description":"Returns the current user\u0027s home directory path.\n```ballerina\nstring userHome \u003d os:getUserHome();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Current user\u0027s name if it can be determined or else an empty string\n","isDeprecated":false,"isReadOnly":false}],"name":"getUsername","description":"Returns the current user\u0027s name.\n```ballerina\nstring username \u003d os:getUsername();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[],"enums":[],"id":"os","summary":"","description":"","orgName":"ballerina","version":"0.8.0-alpha8"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Selected random value\n","isDeprecated":false,"isReadOnly":false}],"name":"createDecimal","description":"Generates a random decimal number between 0.0 and 1.0.\n```ballerina\nfloat randomValue \u003d random:createDecimal();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startRange","description":"Range start value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"endRange","description":"Range end value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"random","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Selected random value or else `Error` if start range is greater than the end range\n","isDeprecated":false,"isReadOnly":false}],"name":"createIntInRange","description":"Generates a random number between the given start(inclusive) and end(exclusive) values.\n```ballerina\nint|error randomInteger \u003d random:createIntInRange(1, 100);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents Random module related errors.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"random","summary":"","description":"","orgName":"ballerina","version":"0.10.0-alpha8"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"stringToMatch","description":"The string to match the regex\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"regex","description":"The regex to match the string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the provided string matches the regex or else\n`false`\n","isDeprecated":false,"isReadOnly":false}],"name":"matches","description":"Checks whether the given string matches the provided regex.\n```ballerina\nboolean isMatched \u003d regex:matches(\"Ballerina is great\", \"Ba[a-z ]+\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"originalString","description":"The original string to replace the occurrences of the\nsubstrings that match the provided `regex`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"regex","description":"The regex to match the substrings in the `originalString` to be replaced\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"replacement","description":"The `replacement` string to replace the subsgrings, which\nmatch the `regex`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The resultant string with the replaced substrings\n","isDeprecated":false,"isReadOnly":false}],"name":"replaceAll","description":"Replaces each occurrence of the substrings, which match the provided\nregular expression from the given original string value with the\nprovided replacement string.\n```ballerina\nstring result \u003d regex:replaceAll(\"Ballerina is great\", \"\\s+\", \"_\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"originalString","description":"The original string to replace the occurrences of the\nsubstrings that match the provided `regex`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"regex","description":"The regex to match the first substring in the `originalString` to\nbe replaced\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"replacement","description":"The `replacement` string to replace the first substring, which\nmatches the `regex`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The resultant string with the replaced substring\n","isDeprecated":false,"isReadOnly":false}],"name":"replaceFirst","description":"Replaces the first substring that matches the given regular expression with\nthe provided `replacement` string.\n```ballerina\nstring result \u003d regex:replaceFirst(\"Ballerina is great\", \"\\s+\", \"_\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"receiver","description":"The string to split\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"delimiter","description":"The delimiter to split by\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"An array of strings containing the individual strings that are split\n","isDeprecated":false,"isReadOnly":false}],"name":"split","description":"Returns an array of strings by splitting a string using the provided\ndelimiter.\n```ballerina\nstring[] result \u003d regex:split(\"Ballerina is great\", \" \");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[],"types":[],"enums":[],"id":"regex","summary":"","description":"","orgName":"ballerina","version":"0.7.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"errorCode","description":"SQL error code\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sqlState","description":"SQL state\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ExecutionResult","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"executionResults","description":"Result of execution of commands\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"BatchExecuteErrorDetail","description":"Represents the properties belonging to a `BatchExecuteError`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"maxOpenConnections","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxOpenConnections","description":"The maximum number of open connections that the pool is allowed to have, including\nboth idle and in-use connections. Default value is 15 and it can be changed through the\nconfiguration API with the key `b7a.sql.pool.maxOpenConnections`.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"maxConnectionLifeTime","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxConnectionLifeTime","description":"The maximum lifetime (in seconds) of a connection in the pool. Default value is 1800\nseconds (30 minutes) and it can be changed through the configuration API with the\nkey `b7a.sql.pool.maxConnectionLifeTime`. A value of 0 indicates unlimited maximum\nlifetime (infinite lifetime).\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"minIdleConnections","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"minIdleConnections","description":"The minimum number of idle connections that pool tries to maintain in the pool. Default\nis the same as maxOpenConnections and it can be changed through the configuration\nAPI with the key `b7a.sql.pool.minIdleConnections`.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ConnectionPool","description":"Represents the properties which are used to configure DB connection pool.\nDefault values of the fields can be set through the configuration API.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"errorCode","description":"SQL error code\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sqlState","description":"SQL state\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"DatabaseErrorDetail","description":"Represents the properties belonging to a `DatabaseError`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"affectedRowCount","description":"Number of rows affected by the execution of the query. It may be one of the following,\n(1) A number greater than or equal to zero -- indicates that the command was processed\nsuccessfully and is the affected row count in the database that were affected by\nthe command\u0027s execution\n(2) A value of `SUCCESS_NO_INFO` indicates that the command was processed successfully but\nthat the number of rows affected is unknown\n(3) A value of `EXECUTION_FAILED` indicated the specific command failed. This can be returned\nin `BatchExecuteError` and only if the driver continues to process the statements after\nthe error occurred.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"lastInsertId","description":"The integer or string generated by the database in response to a query execution.\nTypically this will be from an \"auto increment\" column when inserting a new row. Not all databases\nsupport this feature, and hence it can be also nil.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"ExecutionResult","description":"The result of the query without returning the rows.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ArrayOutParameter","description":"Represents Array Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ArrayValue","description":"Represents ArrayValue SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"BigIntOutParameter","description":"Represents BigInt Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"BigIntValue","description":"Represents BigInt SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"BinaryOutParameter","description":"Represents Binary Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"BinaryValue","description":"Represents Binary SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"BitOutParameter","description":"Represents Bit Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"BitValue","description":"Represents Bit SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"BlobOutParameter","description":"Represents Blob Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"BlobValue","description":"Represents Blob SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"BooleanOutParameter","description":"Represents Boolean Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"BooleanValue","description":"Represents Boolean SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned Char SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned Char SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"CharOutParameter","description":"Represents Char Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"CharValue","description":"Represents Char SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ClobOutParameter","description":"Represents Clob Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ClobValue","description":"Represents Clob SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"DateOutParameter","description":"Represents Date Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"DateTimeOutParameter","description":"Represents DateTime Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"DateTimeValue","description":"Represents DateTime SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Date","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Date","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Date","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"DateValue","description":"Represents Date SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"DecimalOutParameter","description":"Represents Decimal Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"DecimalValue","description":"Represents Decimal SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"DoubleOutParameter","description":"Represents Double Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"DoubleValue","description":"Represents Double SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"FloatOutParameter","description":"Represents Float Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"FloatValue","description":"Represents Float SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Value","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027in","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Value","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"\u0027in","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"InOutParameter","description":"Represents SQL InOutParameter used in procedure calls.\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"IntegerOutParameter","description":"Represents Integer Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"IntegerValue","description":"Represents Integer SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"NCharOutParameter","description":"Represents NChar Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"NCharValue","description":"Represents NChar SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"NClobOutParameter","description":"Represents NClob Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"NClobValue","description":"Represents NClob SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"NumericOutParameter","description":"Represents Numeric Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"NumericValue","description":"Represents Numeric SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"NVarcharOutParameter","description":"Represents NVarchar Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"NVarcharValue","description":"Represents NVarchar SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ExecutionResult","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"executionResult","description":"Summary of the execution of DML/DLL query\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"queryResult","description":"Results from SQL query\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"CustomResultIterator","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"customResultIterator","description":"The instance of the custom ballerina class that is structurally equivalent to\nCustomResultIterator object type. This instance includes a custom implementation\nof the getNextQueryResult method.\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"CustomResultIterator","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"customResultIterator","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"True if the next result is `queryResult`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextQueryResult","description":"Updates `executionResult` or `queryResult` with the next result in the result. This will also close the current\nresults by default.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`Error` if any error occurred while closing.\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the `ProcedureCallResult` object and releases resources.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"CustomResultIterator","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"customResultIterator","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"True if the next result is `queryResult`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNextQueryResult","description":"Updates `executionResult` or `queryResult` with the next result in the result. This will also close the current\nresults by default.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`Error` if any error occurred while closing.\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the `ProcedureCallResult` object and releases resources.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ProcedureCallResult","description":"Object that is used to return stored procedure call results.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"RealOutParameter","description":"Represents Real Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"RealValue","description":"Represents Real SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"RefOutParameter","description":"Represents Ref Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"RefValue","description":"Represents Ref SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"CustomResultIterator","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"customResultIterator","description":"The instance of the custom ballerina class that is structurally equivalent to\nCustomResultIterator object type. This instance includes a custom implementation\nof the nextResult method. \n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"err","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"CustomResultIterator","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"customResultIterator","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {|record {} value;|}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"next","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"err","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"CustomResultIterator","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"customResultIterator","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {|record {} value;|}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"next","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"ResultIterator","description":"The result iterator object that is used to iterate through the results in the event stream.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"RowOutParameter","description":"Represents Row Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"RowValue","description":"Represents Row SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"SmallIntOutParameter","description":"Represents SmallInt Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"SmallIntValue","description":"Represents SmallInt SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"StructOutParameter","description":"Represents Struct Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"StructValue","description":"Represents Struct SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"TextOutParameter","description":"Represents Text Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableCharacterChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"TextValue","description":"Represents Text SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"TimeOutParameter","description":"Represents Time Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"TimestampOutParameter","description":"Represents Timestamp Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"TimestampValue","description":"Represents Timestamp SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"TimeOfDay","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"TimeOfDay","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"TimeOfDay","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"TimeValue","description":"Represents Time SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"VarBinaryOutParameter","description":"Represents VarBinary Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"io","version":"0.6.0-alpha8","name":"ReadableByteChannel","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"VarBinaryValue","description":"Represents VarBinary SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"VarcharOutParameter","description":"Represents Varchar Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TypedValue","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"value","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"anydata|object {}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"VarcharValue","description":"Represents Varchar SQL field.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"OutParameter","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"XMLOutParameter","description":"Represents XML Out Parameter used in procedure calls\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ParameterizedQuery","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"sqlQuery","description":"The query which needs to be executed as `string` or `ParameterizedQuery` when the SQL query has\nparams to be passed in\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"rowType","description":"The `typedesc` of the record that should be returned as a result. If this is not provided the default\ncolumn names of the query result set be used for the record attributes\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Stream of records in the type of `rowType`\n","isDeprecated":false,"isReadOnly":false}],"name":"query","description":"Queries the database with the query provided by the user, and returns the result as stream.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ParameterizedQuery","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"sqlQuery","description":"The DDL or DML query such as INSERT, DELETE, UPDATE, etc as `string` or `ParameterizedQuery`\nwhen the query has params to be passed in\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ExecutionResult","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Summary of the sql update query as `ExecutionResult` or an `Error`\nif any error occurred when executing the query\n","isDeprecated":false,"isReadOnly":false}],"name":"execute","description":"Executes the DDL or DML sql query provided by the user, and returns summary of the execution.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ParameterizedQuery","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"sqlQueries","description":"The DDL or DML query such as INSERT, DELETE, UPDATE, etc as `ParameterizedQuery` with an array\nof values passed in\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ExecutionResult","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Summary of the executed SQL queries as `ExecutionResult[]` which includes details such as\n`affectedRowCount` and `lastInsertId`. If one of the commands in the batch fails, this function\nwill return `BatchExecuteError`, however the driver may or may not continue to process the\nremaining commands in the batch after a failure. The summary of the executed queries in case of error\ncan be accessed as `(\u003csql:BatchExecuteError\u003e result).detail()?.executionResults`.\n","isDeprecated":false,"isReadOnly":false}],"name":"batchExecute","description":"Executes a batch of parameterized DDL or DML sql query provided by the user,\nand returns the summary of the execution.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ParameterizedCallQuery","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"sqlQuery","description":"The query to execute the SQL stored procedure\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}},"name":"rowTypes","description":"The array of `typedesc` of the records that should be returned as a result. If this is not provided\nthe default column names of the query result set be used for the record attributes.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ProcedureCallResult","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Summary of the execution is returned in `ProcedureCallResult` or `sql:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"call","description":"Executes a SQL stored procedure and returns the result as stream and execution summary.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Possible error during closing the client\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the SQL client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"Client","description":"Represents a SQL client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ResultIterator","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"iterator","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"nextResult","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ProcedureCallResult","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"callResult","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getNextQueryResult","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"CustomResultIterator","description":"The object type that is used as a structure to define a custom class with custom\nimplementations for nextResult and getNextQueryResult in the connector modules.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"typeDesc","description":"Type description of the data that need to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"typeDesc","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The converted ballerina value or Error\n","isDeprecated":false,"isReadOnly":false}],"name":"get","description":"Parses returned Char SQL value to ballerina value.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"name":"OutParameter","description":"Represents all OUT parameters used in SQL stored procedure call.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"object {}","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"Value of parameter passed into the SQL statement\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"name":"TypedValue","description":"Represents a parameter for the SQL Client remote functions when a variable needs to be passed\nto the remote function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"message","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"stream","category":"stream","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"record {}","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"generateApplicationErrorStream","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"ConnectionPool","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"getGlobalConnectionPool","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"-3","name":"EXECUTION_FAILED","description":"Constant indicating that the specific batch statement failed.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"-2","name":"SUCCESS_NO_INFO","description":"Constant indicating that the specific batch statement executed successfully\nbut that no count of the number of rows it affected is available.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[{"name":"Error","description":"Defines the common error type for the module\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"Parameter","description":"Represents all parameters used in SQL stored procedure call.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"Value","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"InOutParameter","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"OutParameter","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Value","description":"Possible type of parameters that can be passed into the SQL query.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"float","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"DateTimeType","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"sql","version":"0.6.0-alpha8","name":"TypedValue","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"sql","summary":"","description":"","orgName":"ballerina","version":"0.6.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"id","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"JobId","description":"A read-only record consisting of a unique identifier for a created job.\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"LOG_AND_TERMINATE","type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"ErrorPolicy","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"errorPolicy","description":"The policy to follow when there is an error in Job execution\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"WAIT","type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"WaitingPolicy","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"waitingPolicy","description":"The policy to follow when the next task is triggering while the previous job is still\nbeing processing\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TaskPolicy","description":"Policies related to a trigger.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[{"fields":[],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"execute","description":"Executes by the Scheduler when the scheduled trigger fires.\n","isDeprecated":false,"isReadOnly":false}],"name":"Job","description":"The Ballerina Job object provides the abstraction for a job instance, which schedules to execute periodically.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"5","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"workerCount","description":"Specifies the number of workers that are available for the concurrent execution of jobs.\nIt should be a positive integer. The recommendation is to set a value less than 10. Default sets to 5.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"5","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Seconds","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"waitingTime","description":"The number of seconds as a decimal the scheduler will tolerate a trigger to pass its next-fire-time\nbefore being considered as `ignored the trigger`.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `task:Error` if the process failed due to any reason or else ()\n","isDeprecated":false,"isReadOnly":false}],"name":"configureWorkerPool","description":"Configure the scheduler worker pool.\n```ballerina\ntask:Error? result \u003d task:configureWorkerPool(4, 7);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"JobId","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"","description":"Returns the IDs of all the running jobs as an array\n","isDeprecated":false,"isReadOnly":false}],"name":"getRunningJobs","description":"Gets all the running jobs.\n```ballerina\ntask:JobId[] result \u003d task:getRunningJobs();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"time","description":"The Ballerina `time:Civil`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Time in milliseconds or else `task:Error` if the process failed due to any reason\n","isDeprecated":false,"isReadOnly":false}],"name":"getTimeInMillies","description":"Gets time in milliseconds of the given `time:Civil`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `task:Error` if an error occurred while pausing or else ()\n","isDeprecated":false,"isReadOnly":false}],"name":"pauseAllJobs","description":"Pauses all the jobs.\n```ballerina\ntask:Error? result \u003d task:pauseAllJobs();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"JobId","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jobId","description":"The ID of the job, which needs to be paused\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `task:Error` if an error occurred while pausing a job or else ()\n","isDeprecated":false,"isReadOnly":false}],"name":"pauseJob","description":"Pauses the particular job.\n```ballerina\ntask:Error? result \u003d task:pauseJob(jobId);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `task:Error` when an error occurred while resuming or else ()\n","isDeprecated":false,"isReadOnly":false}],"name":"resumeAllJobs","description":"Resumes all the jobs.\n```ballerina\ntask:Error? result \u003d task:resumeAllJobs();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"JobId","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jobId","description":"The ID of the job, which needs to be resumed\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `task:Error` when an error occurred while resuming a job or else ()\n","isDeprecated":false,"isReadOnly":false}],"name":"resumeJob","description":"Resumes the particular job.\n```ballerina\ntask:Error? result \u003d task:resumeJob(jobId);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Job","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"job","description":"Ballerina job, which is to be executed by the scheduler.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"interval","description":"The duration of the trigger (in seconds), which is used to run the job frequently\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxCount","description":"The maximum number of trigger counts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"startTime","description":"The trigger start time in Ballerina `time:Civil`. If it is not provided, a trigger will\nstart immediately\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"endTime","description":"The trigger end time in Ballerina `time:Civil`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"TaskPolicy","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"taskPolicy","description":"The policy, which is used to handle the error and will be waiting during the trigger time\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"JobId","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A job ID or else a `task:Error` if the process failed due to any reason\n","isDeprecated":false,"isReadOnly":false}],"name":"scheduleJobRecurByFrequency","description":"Schedule the recurring `job` according to the given duration. Once scheduled it will return the job ID which\ncan be used to manage the job.\n```ballerina\ntask:JobId|task:Error jobId \u003d task:scheduleJobRecurByFrequency(new Job(), 3);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Job","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"job","description":"Ballerina job, which is to be executed during the trigger.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"triggerTime","description":"The specific time in Ballerina `time:Civil` to trigger only one time\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"JobId","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A job ID or else a `task:Error` if the process failed due to any reason\n","isDeprecated":false,"isReadOnly":false}],"name":"scheduleOneTimeJob","description":"Schedule the given `job` for the given time. Once scheduled, it will return a job ID, which can be used to manage\nthe job.\n```ballerina\ntime:Utc newTime \u003d time:utcAddSeconds(time:utcNow(), 3);\ntime:Civil time \u003d time:utcToCivil(newTime);\ntask:JobId|task:Error jobId \u003d task:scheduleOneTimeJob(new Job(), time);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"JobId","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jobId","description":"The ID of the job, which needs to be unscheduled\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"task","version":"2.0.0-alpha9","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `task:Error` if the process failed due to any reason or else ()\n","isDeprecated":false,"isReadOnly":false}],"name":"unscheduleJob","description":"Unschedule the `job`, which is associated with the given job ID. If no job is running in the scheduler,\nthe scheduler will be shut down automatically.\n```ballerina\ntask:Error? result \u003d task:unscheduleJob(jobId);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents the error type of the `ballerina/task` module. This error type represents any error that can occur during\nthe execution of the task APIs.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[{"members":[{"name":"LOG_AND_TERMINATE","description":"","isDeprecated":false,"isReadOnly":false},{"name":"LOG_AND_CONTINUE","description":"","isDeprecated":false,"isReadOnly":false},{"name":"TERMINATE","description":"","isDeprecated":false,"isReadOnly":false},{"name":"CONTINUE","description":"","isDeprecated":false,"isReadOnly":false}],"name":"ErrorPolicy","description":"Possible options for the `ErrorPolicy`.\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"WAIT","description":"","isDeprecated":false,"isReadOnly":false},{"name":"IGNORE","description":"","isDeprecated":false,"isReadOnly":false},{"name":"LOG_AND_IGNORE","description":"","isDeprecated":false,"isReadOnly":false}],"name":"WaitingPolicy","description":"Possible options for the `WaitingPolicy`.\n","isDeprecated":false,"isReadOnly":false}],"id":"task","summary":"","description":"","orgName":"ballerina","version":"2.0.0-alpha9"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"certFile","description":"A file containing the certificate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyFile","description":"A file containing the private key in PKCS8 format\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"keyPassword","description":"Password of the private key if it is encrypted\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localHost","description":"Local binding of the interface.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"300","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"The socket reading timeout value to be used \nin seconds. If this is not set,the default value\nof 300 seconds (5 minutes) will be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"ClientSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"secureSocket configuratoin.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientConfiguration","description":"Configurations for the connection oriented tcp client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"enable","description":"Enable SSL validation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"TrustStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"cert","description":"Configurations associated with `crypto:TrustStore` or single certificate file that the client trusts\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n Protocol name;\n string[] versions \u003d [];\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"SSL/TLS protocol related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ciphers","description":"List of ciphers to be used\neg: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handshakeTimeout","description":"SSL handshake time out\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sessionTimeout","description":"SSL session time out\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ClientSecureSocket","description":"Secure Socket configuration for TCP Client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localHost","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"ListenerSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerConfiguration","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"crypto","version":"1.1.0-alpha8","name":"KeyStore","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"CertKey","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"Configurations associated with `crypto:KeyStore` or combination of certificate and (PKCS8) private key of the server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n Protocol name;\n string[] versions \u003d [];\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"protocol","description":"SSL/TLS protocol related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"ciphers","description":"List of ciphers to be used\neg: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handshakeTimeout","description":"SSL handshake time out\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"sessionTimeout","description":"SSL session time out\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerSecureSocket","description":"Secure Socket configuration for TCP Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[{"fields":[],"methods":[],"name":"ConnectionService","description":"Represent TCP Listener ConnectionService service type.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[{"isIsolated":false,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Caller","category":"clients","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"caller","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"ConnectionService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"onConnect","description":"","isDeprecated":false,"isReadOnly":false}],"name":"Service","description":"Represent TCP Listener service type.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The data need to be sent to the remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `tcp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBytes","description":"Sends the response as byte[] to the same remote host.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `tcp:Error` if the connection can\u0027t be properly\nclosed\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the remote connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteHost","description":"The hostname or the IP address of the remote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remotePort","description":"The port number of the remote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localHost","description":"The hostname which the binded\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localPort","description":"The port number which the socket is binded\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The data need to be sent to the remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `tcp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBytes","description":"Sends the response as byte[] to the same remote host.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `tcp:Error` if the connection can\u0027t be properly\nclosed\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Close the remote connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[],"isIsolated":false,"name":"Caller","description":"Represents caller object in tcp service remote methods\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":false,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The data need to be sent to the connected remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `tcp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBytes","description":"Sends the given data to the connected remote host.\n```ballerina\ntcp:Error? result \u003d socketClient-\u003ewriteBytes(\"msg\".toBytes());\n```\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `readonly \u0026 byte[]`, or else a `tcp:Error` if the data\ncan\u0027t be read from the remote host\n","isDeprecated":false,"isReadOnly":false}],"name":"readBytes","description":"Reads data only from the connected remote host. \n```ballerina\n(readonly \u0026 byte[])|tcp:Error result \u003d socketClient-\u003ereadBytes();\n```\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `tcp:Error` if it can\u0027t close the connection or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Free up the occupied socket.\n```ballerina\ntcp:Error? closeResult \u003d socketClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteHost","description":"The hostname or the IP address of the remote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remotePort","description":"The port number of the remmote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Connection oriented client related configuration\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the TCP client based on the \nprovided configurations.\n```ballerina\ntcp:Client|tcp:Error? socketClient \u003d new(\"www.remote.com\", 80,\n localHost \u003d \"localHost\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":false,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The data need to be sent to the connected remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `tcp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBytes","description":"Sends the given data to the connected remote host.\n```ballerina\ntcp:Error? result \u003d socketClient-\u003ewriteBytes(\"msg\".toBytes());\n```\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":false,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `readonly \u0026 byte[]`, or else a `tcp:Error` if the data\ncan\u0027t be read from the remote host\n","isDeprecated":false,"isReadOnly":false}],"name":"readBytes","description":"Reads data only from the connected remote host. \n```ballerina\n(readonly \u0026 byte[])|tcp:Error result \u003d socketClient-\u003ereadBytes();\n```\n\n","isDeprecated":false,"isReadOnly":false},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `tcp:Error` if it can\u0027t close the connection or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Free up the occupied socket.\n```ballerina\ntcp:Error? closeResult \u003d socketClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteHost","description":"The hostname or the IP address of the remote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remotePort","description":"The port number of the remmote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Connection oriented client related configuration\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the TCP client based on the \nprovided configurations.\n```ballerina\ntcp:Client|tcp:Error? socketClient \u003d new(\"www.remote.com\", 80,\n localHost \u003d \"localHost\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"Client","description":"Initializes the TCP connection client based on the \nprovided configurations.\n","isDeprecated":false,"isReadOnly":false}],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `tcp:Error` upon failure to register\nthe listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `tcp:Listener`.\n```ballerina\ntcp:error? result \u003d tcpListener.attach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localPort","description":"The port number of the remote service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Configurations related to the `tcp:Listener`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the TCP listener based on the privovided configurations. \n```ballerina\n listener Listener|error? server1 \u003d new (8080);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `tcp:Error` upon failure to register\nthe listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `tcp:Listener`.\n```ballerina\ntcp:error? result \u003d tcpListener.attach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener \nstarting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service programmatically.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener\nstopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be\nserved before connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener\nstop process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `tcp:Error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `tcp:Listener`.\n```ballerina\ntcp:error? result \u003d tcpListener.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localPort","description":"The port number of the remote service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Configurations related to the `tcp:Listener`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the TCP listener based on the privovided configurations. \n```ballerina\n listener Listener|error? server1 \u003d new (8080);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener \nstarting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service programmatically.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener\nstopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be\nserved before connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener\nstop process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"tcp","version":"0.8.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `tcp:Error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `tcp:Listener`.\n```ballerina\ntcp:error? result \u003d tcpListener.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"This is used for creating TCP server endpoints. A TCP server endpoint is\ncapable of responding to remote callers. The `Listener` is responsible for\ninitializing the endpoint using the provided configurations.\n","isDeprecated":false,"isReadOnly":false}],"functions":[],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents tcp module related errors.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[{"members":[{"name":"SSL","description":"","isDeprecated":false,"isReadOnly":false},{"name":"TLS","description":"","isDeprecated":false,"isReadOnly":false}],"name":"Protocol","description":"Represents protocol options.\n","isDeprecated":false,"isReadOnly":false}],"id":"tcp","summary":"","description":"","orgName":"ballerina","version":"0.8.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"AfterGroupsConfig","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"alwaysRun","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"AfterSuiteConfig","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"value","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"BeforeGroupsConfig","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\".\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"moduleName","description":"Name of the module of the function to be mocked\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"functionName","description":"Name of the function to be mocked\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"MockConfig","description":"Configuration of the function to be mocked.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"enable","description":"Flag to enable/disable test functions\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"groups","description":"List of groups that this test function belongs to\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"returnType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"dataProvider","description":"Name of the function which will be used to feed data into this test\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"returnType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"before","description":"Name of the function to be run before the test is run\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"returnType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"after","description":"Name of the function to be run after the test is run\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"returnType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}}}},"name":"dependsOn","description":"A list of function names the test function depends on, and will be run before the test\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"TestConfig","description":"Configuration set for test functions.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MockFunction","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockFunction","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during the stub registration\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"returnValue","description":"value or error to return\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"thenReturn","description":"Sets the value to be returned when the function is called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"args","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"args","description":"arguments list\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"FunctionStub","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"object that allows stubbing calls to a function\n","isDeprecated":false,"isReadOnly":false}],"name":"withArguments","description":"Sets the arguments list to consider when stubbing the function call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"doNothing","description":"Sets the function behavior to do nothing when called\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"functionName","description":"mock function to call in place of the real\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"call","description":"Sets a function to be invoked when the real function is called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"callOriginal","description":"Sets the original function to be invoked.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MockFunction","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockFunction","description":"","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during the stub registration\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"returnValue","description":"value or error to return\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"thenReturn","description":"Sets the value to be returned when the function is called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"args","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"args","description":"arguments list\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"FunctionStub","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"object that allows stubbing calls to a function\n","isDeprecated":false,"isReadOnly":false}],"name":"withArguments","description":"Sets the arguments list to consider when stubbing the function call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"doNothing","description":"Sets the function behavior to do nothing when called\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"functionName","description":"mock function to call in place of the real\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"call","description":"Sets a function to be invoked when the real function is called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"callOriginal","description":"Sets the original function to be invoked.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"FunctionStub","description":"Represents an object that allows stubbing function invocations\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"object{} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockObject","description":"object to register\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during the stub registration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"args","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"args","description":"arguments list\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MemberFunctionStub","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"object that allows stubbing calls to provided member function\n","isDeprecated":false,"isReadOnly":false}],"name":"withArguments","description":"Sets the arguments list to consider when stubbing the function call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"returnValue","description":"value or error to return\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"thenReturn","description":"Sets the value to be returned when the function is called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"returnValues","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"returnValues","description":"value or error to return\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"thenReturnSequence","description":"Sets the values to be returned when the function is called repeatedly.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"doNothing","description":"Sets the function behavior to do nothing when called.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"object{} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockObject","description":"object to register\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during the stub registration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"args","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"args","description":"arguments list\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MemberFunctionStub","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"object that allows stubbing calls to provided member function\n","isDeprecated":false,"isReadOnly":false}],"name":"withArguments","description":"Sets the arguments list to consider when stubbing the function call.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"returnValue","description":"value or error to return\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"thenReturn","description":"Sets the value to be returned when the function is called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"returnValues","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},"name":"returnValues","description":"value or error to return\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"thenReturnSequence","description":"Sets the values to be returned when the function is called repeatedly.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[],"name":"doNothing","description":"Sets the function behavior to do nothing when called.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"MemberFunctionStub","description":"Represents an object that allows stubbing member function invocations.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"object{} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockObject","description":"object to register\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during the stub registration\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"returnValue","description":"value or error to return\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"thenReturn","description":"Sets the value to be returned when the function is called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"object{} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockObject","description":"object to register\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during the stub registration\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"returnValue","description":"value or error to return\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"thenReturn","description":"Sets the value to be returned when the function is called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"MemberVariableStub","description":"Represents an object that allows stubbing member variables retrieved.\n\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[],"otherMethods":[],"isIsolated":false,"name":"MockFunction","description":"Represents a MockFunction object\n","isDeprecated":false,"isReadOnly":false},{"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"object{} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockObject","description":"object to register stubbing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during the mock object preparation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"functionName","description":"function name to allow stubbing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MemberFunctionStub","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"object that allows stubbing calls to provided member function\n","isDeprecated":false,"isReadOnly":false}],"name":"when","description":"Allows a member function to stub.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldName","description":"field name to allow stubbing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MemberVariableStub","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"object that allows stubbing retrieval of provided member variable\n","isDeprecated":false,"isReadOnly":false}],"name":"getMember","description":"Allows a member variable to stub\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"object{} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockObject","description":"object to register stubbing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"init","description":"Gets invoked during the mock object preparation.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"functionName","description":"function name to allow stubbing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MemberFunctionStub","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"object that allows stubbing calls to provided member function\n","isDeprecated":false,"isReadOnly":false}],"name":"when","description":"Allows a member function to stub.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"fieldName","description":"field name to allow stubbing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MemberVariableStub","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"object that allows stubbing retrieval of provided member variable\n","isDeprecated":false,"isReadOnly":false}],"name":"getMember","description":"Allows a member variable to stub\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"MockObject","description":"Represents a Mock object in which to create stubs for member functions and variables\n","isDeprecated":false,"isReadOnly":false}],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"actual","description":"Actual value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"expected","description":"Expected value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"Assertion Failed!\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"Assertion error message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"assertEquals","description":"Asserts whether the given values are equal. If it is not, an AssertError is thrown with the given errorMessage.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"actual","description":"Actual value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"expected","description":"Expected value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"Assertion Failed!\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"Assertion error message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"assertExactEquals","description":"Asserts whether the given values are exactly equal. If it is not, an AssertError is thrown with the given errorMessage.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"\"Test Failed!\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"Assertion error message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"assertFail","description":"Assert failure is triggered based on user discretion. AssertError is thrown with the given errorMessage.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"condition","description":"Boolean condition to evaluate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"Assertion Failed!\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"Assertion error message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"assertFalse","description":"Asserts whether the given condition is false. If it is not, a AssertError is thrown with the given errorMessage.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"actual","description":"Actual value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"anydata","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"expected","description":"Expected value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"Assertion Failed!\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"Assertion error message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"assertNotEquals","description":"Asserts whether the given values are not equal. If it is equal, an AssertError is thrown with the given errorMessage.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"actual","description":"Actual value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"expected","description":"Expected value\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"Assertion Failed!\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"Assertion error message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"assertNotExactEquals","description":"Asserts whether the given values are not exactly equal. If it is equal, an AssertError is thrown with the given errorMessage.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"condition","description":"Boolean condition to evaluate\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"Assertion Failed!\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"Assertion error message\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"assertTrue","description":"Asserts whether the given condition is true. If it is not, a AssertError is thrown with the given errorMessage.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"errorMessage","description":"Custom message for the ballerina error\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"category","description":"error category\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an AssertError with custom message and category\n","isDeprecated":false,"isReadOnly":false}],"name":"createBallerinaError","description":"Creates an AssertError with custom message and category.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":true,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"name":"object{}","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"T","description":"type of object to create the mock\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"object { }","type":{"name":"object{} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockObject","description":"mock object to replace the original (optional)\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"name":"T","category":"reference","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"created mock object or throw an error if validation failed\n","isDeprecated":false,"isReadOnly":false}],"name":"mock","description":"Creates and returns a mock object of provided type description.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MockFunction","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockFunction","description":"mockFunction object\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"args","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":true,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}}},"name":"args","description":"function arguments\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"function return value or error if case registration failed\n","isDeprecated":false,"isReadOnly":false}],"name":"mockHandler","description":"Inter-op to handle function mocking.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"object {} ","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockObject","description":"created default mock object\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MockObject","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"prepared object that allows a member function/field to register stubs\n","isDeprecated":false,"isReadOnly":false}],"name":"prepare","description":"Prepares a provided default mock object for stubbing.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MockFunction","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"mockFunction","description":"function name to allow stubbing\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"FunctionStub","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"object that allows stubbing calls to provided function\n","isDeprecated":false,"isReadOnly":false}],"name":"when","description":"Objects and functions related to function mocking\nAllows a function to stub.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"__ANY__\"","name":"ANY","description":"Represents the placeholder to be given for object or record type arguments\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"FunctionCallError\"","name":"FUNCTION_CALL_ERROR","description":"Represents the reason for function mocking related errors.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"FunctionNotFoundError\"","name":"FUNCTION_NOT_FOUND_ERROR","description":"Represents the reason for the non-existing member function related errors.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"FunctionSignatureMismatchError\"","name":"FUNCTION_SIGNATURE_MISMATCH_ERROR","description":"Represents the reason for the function signature related errors.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"InvalidMemberFieldError\"","name":"INVALID_MEMBER_FIELD_ERROR","description":"Represents the reason for the object member field related errors.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"InvalidObjectError\"","name":"INVALID_OBJECT_ERROR","description":"Represents the reason for the mock object related errors.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[{"attachmentPoints":"function","name":"AfterEach","description":"Identifies afterTest function.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"AfterGroupsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"function","name":"AfterGroups","description":"Identifies afterGroup function.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"AfterSuiteConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"function","name":"AfterSuite","description":"Identifies afterSuite function.\n","isDeprecated":false,"isReadOnly":false},{"attachmentPoints":"function","name":"BeforeEach","description":"Identifies beforeTest function.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"BeforeGroupsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"function","name":"BeforeGroups","description":"Identifies beforeGroup function.\n","isDeprecated":false,"isReadOnly":false},{"attachmentPoints":"function","name":"BeforeSuite","description":"Identifies beforeSuite function.\n","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"TestConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"function","name":"Config","description":"","isDeprecated":false,"isReadOnly":false},{"type":{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"MockConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"source var, function","name":"Mock","description":"Identifies the MockFunction object\n","isDeprecated":false,"isReadOnly":false}],"errors":[{"detailType":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"InvalidObjectError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"FunctionNotFoundError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"FunctionSignatureMismatchError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"InvalidMemberFieldError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"test","version":"0.0.0","name":"FunctionCallError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"Error","description":"Represents mocking related errors\n","isDeprecated":false,"isReadOnly":false},{"name":"FunctionCallError","description":"","isDeprecated":false,"isReadOnly":false},{"name":"FunctionNotFoundError","description":"","isDeprecated":false,"isReadOnly":false},{"name":"FunctionSignatureMismatchError","description":"","isDeprecated":false,"isReadOnly":false},{"name":"InvalidMemberFieldError","description":"","isDeprecated":false,"isReadOnly":false},{"name":"InvalidObjectError","description":"","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"test","summary":"This module facilitates developers to write automation tests for ballerina code in a simple manner. It provides a number of capabilities such as configuring setup and cleanup steps in different levels, ordering and grouping of tests, providing value-sets to tests and independence from external functions and endpoints via mocking capabilities.\n","description":"## Module overview\n\nThis module facilitates developers to write automation tests for ballerina code in a simple manner. It provides a number of capabilities such as configuring setup and cleanup steps in different levels, ordering and grouping of tests, providing value-sets to tests and independence from external functions and endpoints via mocking capabilities.\n\n## Annotations\nA ballerina testsuite can be implemented using a set of annotations. The available annotations enable executing instructions before and after the testsuite or a single test, organize a set of tests into a group, define data-driven tests, specify an order of execution, disable tests and mocking.\n\nThe following example shows a simple testsuite.\n```ballerina\nimport ballerina/io;\nimport ballerina/test;\n\n// Before Suite Function\n@test:BeforeSuite\nfunction beforeSuiteFunc() {\n io:println(\"I\u0027m the before suite function!\");\n}\n\n// Before test function\nfunction beforeFunc() {\n io:println(\"I\u0027m the before function!\");\n}\n\n// Test function\n@test:Config {\n before: \"beforeFunc\",\n after: \"afterFunc\"\n}\nfunction testFunction() {\n io:println(\"I\u0027m in test function!\");\n test:assertTrue(true, msg \u003d \"Failed!\");\n}\n\n// After test function\nfunction afterFunc() {\n io:println(\"I\u0027m the after function!\");\n}\n\n// After Suite Function\n@test:AfterSuite {}\nfunction afterSuiteFunc() {\n io:println(\"I\u0027m the after suite function!\");\n}\n```\nThe following example shows how an individual test can be configured.\n```ballerina\n@test:Config{ \n enable: false, // default is true\n before: \"init\",\n after: \"cleanup\",\n dependsOn: [\"test1\"],\n dataProvider:\"dataGen\"\n}\nfunction dataProviderTest (int value) returns error? {\n test:assertEquals(value, 1, msg \u003d \"value is not correct\");\n}\n\nfunction dataGen() returns (int[][]) {\n return [[1]];\n}\n```\n\n## Assertions\nThis module provides a number of assertions in order to verify the expected behaviour of a piece of code. \nThese assertions can be used to decide if the test is passing or failing based on the condition.\n\nFollowing sample shows how to use assertions in Testerina.\n```ballerina\n\nimport ballerina/test;\n\ntype Person object {\n public string name \u003d \"\";\n public int age \u003d 0;\n public Person? parent \u003d ();\n private string email \u003d \"default@abc.com\";\n string address \u003d \"No 20, Palm grove\";\n };\n\n@test:Config{}\nfunction testAssertIntEquals() {\n int answer \u003d 0;\n int a \u003d 5;\n int b \u003d 3;\n answer \u003d intAdd(a, b);\n test:assertEquals(answer, 8, msg \u003d \"int values not equal\");\n}\n\n@test:Config {}\nfunction testAssertNotEqualsString() {\n string s1 \u003d \"abc\";\n string s2 \u003d \"def\";\n test:assertNotEquals(s1, s2, msg \u003d \"string values are equal\");\n}\n\n@test:Config {}\nfunction testAssertExactEqualsObject() {\n Person p1 \u003d new;\n Person p2 \u003d p1;\n test:assertExactEquals(p1, p2, msg \u003d \"Objects are not exactly equal\");\n}\n\n@test:Config {}\nfunction testAssertNotExactEqualsObject() {\n Person p1 \u003d new;\n Person p2 \u003d new ();\n test:assertNotExactEquals(p1, p2, msg \u003d \"Objects are exactly equal\");\n}\n\n@test:Config {}\nfunction testAssertTrue() {\n boolean value \u003d true;\n test:assertTrue(value, msg \u003d \"AssertTrue failed\");\n}\n\n@test:Config {}\nfunction testAssertFalse() {\n boolean value \u003d false;\n test:assertFalse(value, msg \u003d \"AssertFalse failed\");\n}\n\n@test:Config {}\nfunction testAssertFail() {\n if (true) {\n return;\n }\n test:assertFail(msg \u003d \"AssertFailed\");\n}\n\nfunction intAdd(int a, int b) returns (int) {\n return (a + b);\n}\n```\n\n## Mocking\n\nThe test module provides capabilities to mock a function or an object for unit testing. The mocking features can be used to control the behavior of functions and objects by defining return values or replacing the entire object or function with a user-defined equivalent. This feature will help you to test the Ballerina code independently from other modules and external endpoints.\n\n### Function Mocking\nFunction mocking allows to control the behavior of a function in the module being tested or a function of an imported module. \n\nThe annotation `@test:Mock {}` is used to declare a `MockFunction` object, with details of the name of the function to be mocked, as well as the module name if an import function is being mocked. The module name value of the annotation is optional if the function being mocked is not an import function.\n\n```ballerina\nimport ballerina/math;\nimport ballerina/test;\n\n@test:Mock {\n moduleName : \"ballerina/math\",\n functionName : \"absInt\"\n}\ntest:MockFunction mock_absInt \u003d new();\n\n@test:Config {}\npublic function testFunction() {\n test:when(mock_absInt).thenReturn(100);\n test:assertEquals(math:absInt(-5), 100);\n}\n```\n\nDeclaring the annotation with this object will create a default mock object in place of the original function. Subsequent to the declaration, the function call should be stubbed using the available mocking features. Different behaviors can be defined for different test cases if required.\n\n##### Samples\n\n_main.bal_\n```ballerina\npublic function intAdd(int a, int b) returns (int) {\n return a + b;\n}\n```\n\n_test.bal_\n\nThe following example shows different ways of stubbing a function call.\n\n```ballerina\n@test:Mock { functionName: \"intAdd\" }\ntest:MockFunction intAddMockFn \u003d new();\n\npublic function mockIntAdd(int x, int y) returns int {\n return x - y;\n}\n\n@test:Config {}\npublic function testMockCall() {\n // stubbing to invoke the created mock function\n test:when(intAddMockFn).call(\"mockIntAdd\");\n test:assertEquals(intAdd(10, 6), 4);\n \n // stubbing to return the specified value\n test:when(intAddMockFn).thenReturn(5);\n test:assertEquals(intAdd(10, 4), 5);\n \n // stubbing to return a value based on input\n test:when(intAddMockFn).withArguments(20, 14).thenReturn(100);\n test:assertEquals(intAdd(20, 14), 100);\n}\n```\n\n### Object Mocking\n\nObject mocking enables controlling the values of member variables and the behavior of the member functions of an object. This is vital when working with client objects as the remote functions can be stubbed to return a mock value without having to actually make calls to the remote endpoint.\n\nMocking of objects can be done in two ways.The available features provide the functionality to substitute the real object with a user-defined mock object or to stub the behavior of required functions. \n\n1. Creating a test double (providing an equivalent object in place of the real)\n2. Stubbing the member function or member variable (specifying the behavior of functions and values of variables)\n\nCreating a test double is suitable when a single mock function/object can be used throughout all tests whereas stubbing is ideal when defining different behaviors for different test cases is required.\n\n#### Creating a test double\n\nA custom mock object can be defined in place of the real object which should contain the member variables and functions that need to be replaced. The custom object should be made structurally equivalent to the real object via the mocking features in the test module. A runtime exception will be thrown if any of the defined functions or variables is not equivalent to the counterpart of the original object.\n\n_main.bal_\n```ballerina\nhttp:Client clientEndpoint \u003d new(\"http://petstore.com\");\n\nfunction getPet(string petId) returns Pet | error {\n http:Response|error result \u003d clientEndpoint-\u003eget(\"/pets?id\u003d\"+petId);\n if(result is error) {\n return result;\n } else {\n Pet pet \u003d constructPetObj(result); \n return pet;\n }\n}\n```\n\n_test.bal_\n```ballerina\n// Mock object definition for http:Client object\npublic type MockHttpClient client object {\n public remote function get(@untainted string path, public \n http:RequestMessage message \u003d ()) returns http:Response|http:ClientError {\n http:Response res \u003d new;\n res.statusCode \u003d 500;\n return res;\n }\n};\n\n@test:Config {}\nfunction testGetPet() {\n //mock object that would act as the test double to the clientEndpoint\n clientEndpoint \u003d \u003chttp:Client\u003emock(http:Client, new MockHttpClient());\n http:Response res \u003d getPet(\"D123\");\n test:assertEquals(res.statusCode, 500);\n}\n```\n\n#### Stubbing member functions and variables of an object\n\nThe member functions and variables are stubbed to return a specific value or to do nothing when invoked. Using the test module, a default mock object of the specified type. The default action of any member function/variable is to panic upon invocation/retrieval. Subsequent to mock object creation, the required functions and variables of the default mock object should be stubbed to return a value or to do nothing when called.\n\n##### Samples\n\nExample\n\nFollowing example shows different ways of stubbing an object member functions.\n```ballerina\n\n@test:Config {}\nfunction testGetPet2() {\n clientEndpoint \u003d \u003chttp:Client\u003emock(http:Client);\n\n // stubbing to return the specified value \n test:prepare(clientEndpoint).when(“get”).thenReturn(new http:Response());\n \n // stubbing to return different values for each function call \n test:prepare(mockHttpClient).when(\"get\")\n .thenReturnSequence(new http:Response(), mockResponse);\n \n // stubbing to return a value based on input\n test:prepare(mockHttpClient).when(\"get\").withArguments(\"/pets?id\u003dD123\", test:ANY)\n .thenReturn(mockResponse);\n \n // stubbing to do nothing when function is called\n smtpClient\u003d\u003cemail:SmtpClient\u003emock(email:SmtpClient);\n test:prepare(mockSmtpCl).when(“send”).doNothing();\n\n // add assertions\n}\n```\n\nThe following example shows how to return a value when a member variable is accessed\n```ballerina\n@test:Config {}\nfunction testMemberVariable() {\n clientEndpoint \u003d \u003chttp:Client\u003etest:mock(http:Client);\n test:prepare(clientEndpoint).getMember(\"url\").thenReturn(\"https://foo.com/\");\n test:assertEquals(clientEndpoint.url, \"https://foo.com/\");\n}\n```\n","orgName":"ballerina","version":"0.0.0"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"DateFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"year","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"month","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"day","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"DateFields","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"DateFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"year","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"month","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"day","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"TimeOfDayFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hour","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"minute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"second","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TimeOfDayFields","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"TimeOfDayFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hour","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"minute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"second","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"ZoneOffset","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"utcOffset","description":"optional zone offset \n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeAbbrev","description":"the string representation of the time zone\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"ZERO_OR_ONE","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"which","description":"if present, abbreviation for the local time (e.g. EDT, EST) in effect at the time represented by this record;\nthis is quite the same as the name of a time zone one time zone can have two abbreviations: one for\nstandard time and one for daylight savings time\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"DayOfWeek","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dayOfWeek","description":"day of the week(SUNDAY, MONDAY, TUESDAY, ... SATURDAY)\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Civil","description":"Time within some region relative to a\ntime scale stipulated by civilian authorities.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"DateFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"year","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"month","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"day","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"DateFields","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"DateFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"year","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"month","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"day","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"OptionalTimeOfDayFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hour","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"minute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"second","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"OptionalTimeOfDayFields","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"OptionalTimeOfDayFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hour","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"minute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"second","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"ZoneOffset","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"utcOffset","description":"optional zone offset \n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Date","description":"Date in proleptic Gregorian calendar.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"OptionalDateFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"year","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"month","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"day","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"OptionalDateFields","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"OptionalDateFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"year","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"month","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"day","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"TimeOfDayFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hour","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"minute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"second","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"TimeOfDayFields","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"TimeOfDayFields","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hour","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"minute","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"second","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"ZoneOffset","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"utcOffset","description":"optional zone offset \n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"TimeOfDay","description":"Time within a day\nNot always duration from midnight.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hours","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"minutes","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"seconds","description":"IETF zone files have historical zones that are offset by\ninteger seconds; we use Seconds type so that this is a subtype\nof Delta\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ZoneOffset","description":"This is closed so it is a subtype of Delta\nFields can negative\nif any of the three fields are \u003e 0, then all must be \u003e\u003d 0\nif any of the three fields are \u003c 0, then all must be \u003c\u003d 0\nSemantic is that durations should be left out\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dateTimeString","description":"RFC 5322 formatted(e.g `Wed, 10 Mar 2021 19:51:55 -0800 (PST)`) string to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The corresponding civil record or an error if the given string is incorrectly formatted.\n","isDeprecated":false,"isReadOnly":false}],"name":"civilFromEmailString","description":"Converts a given RFC 5322 formatted(e.g `Wed, 10 Mar 2021 19:51:55 -0800 (PST)`) string to a civil record.\n```ballerina\ntime:Civil|time:Error emailDateTime \u003d time:civilFromEmailString(\"Wed, 10 Mar 2021 19:51:55 -0820\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"dateTimeString","description":"RFC 3339 timestamp(e.g. `2007-12-03T10:15:30.00Z`) as a string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The corresponding `time:Civil` value or an error if the given `dateTimeString` is invalid\n","isDeprecated":false,"isReadOnly":false}],"name":"civilFromString","description":"Converts a given RFC 3339 timestamp(e.g. `2007-12-03T10:15:30.00Z`) to `time:Civil`.\n```ballerina\ntime:Civil|time:Error civil1 \u003d time:civilFromString(\"2021-04-12T23:20:50.520+05:30[Asia/Colombo]\");\ntime:Civil|time:Error civil2 \u003d time:civilFromString(\"2007-12-03T10:15:30.00Z\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"civil","description":"The civil record to be converted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"HeaderZoneHandling","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"zoneHandling","description":"Indicate how to handle the zone by specifying the preference whether to give preference to zone\noffset or time abbreviation. Also, this can configure to use zone offset to the execution and use time abbreviation as a comment.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"RFC 5322 formatted(e.g `Wed, 10 Mar 2021 19:51:55 -0800 (PST)`) string or\nan error if the specified `time:Civil` contains invalid parameters(e.g. `month` \u003e 12)\n","isDeprecated":false,"isReadOnly":false}],"name":"civilToEmailString","description":"Converts a given Civil record to RFC 5322 format(e.g `Wed, 10 Mar 2021 19:51:55 -0800 (PST)`).\n```ballerina\ntime:Civil civil \u003d check time:civilFromString(\"2021-04-12T23:20:50.520+05:30[Asia/Colombo]\");\nstring|time:Error emailDateTime \u003d time:civilToEmailString(civil, time:PREFER_ZONE_OFFSET);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"civil","description":"`time:Civil` that needs to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The corresponding string value or an error if the specified `time:Civil` contains invalid parameters(e.g. `month` \u003e 12)\n","isDeprecated":false,"isReadOnly":false}],"name":"civilToString","description":"Obtain a RFC 3339 timestamp(e.g. `2007-12-03T10:15:30.00Z`) from a given `time:Civil`.\n```ballerina\ntime:Civil civil \u003d check time:civilFromString(\"2007-12-03T10:15:30.00Z\");\nstring|time:Error civilString \u003d time:civilToString(civil);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Date","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"date","description":"The date to be validated\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` if the `date` is valid or else `time:Error`\n","isDeprecated":false,"isReadOnly":false}],"name":"dateValidate","description":"Check that days and months are within range as per Gregorian calendar rules.\n```ballerina\ntime:Date date \u003d {year: 1994, month: 11, day: 7};\ntime:Error? isValid \u003d time:dateValidate(date);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Date","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"date","description":"Date value\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"DayOfWeek","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`DayOfWeek` if the `date` is valid or else panic\n","isDeprecated":false,"isReadOnly":false}],"name":"dayOfWeek","description":"Get the day of week for a specified date.\n```ballerina\ntime:Date date \u003d {year: 1994, month: 11, day: 7};\ntime:DayOfWeek day \u003d time:dayOfWeek(date);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Number of seconds from an unspecified epoch\n","isDeprecated":false,"isReadOnly":false}],"name":"monotonicNow","description":"Returns no of seconds from unspecified epoch.\nThis API guarantees consistent value increase in subsequent calls with nanoseconds precision.\n```ballerina\ndecimal seconds \u003d time:monotonicNow();\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"utc","description":"Utc time as a tuple `[int, decimal]`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Seconds","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"seconds","description":"Number of seconds to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The resulted `time:Utc` value after the summation\n","isDeprecated":false,"isReadOnly":false}],"name":"utcAddSeconds","description":"Returns Utc time that occurs seconds after `utc`. This assumes that all days have 86400 seconds except when utc\nrepresents a time during a positive leap second, in which case the corresponding day will be assumed to have 86401 seconds.\n```ballerina\ntime:Utc utc \u003d time:utcAddSeconds(time:utcNow(), 20.900);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"utc1","description":"1st Utc time as a tuple `[int, decimal]`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"utc2","description":"2nd Utc time as a tuple `[int, decimal]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Seconds","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The difference between `utc1` and `utc2` as `Seconds`\n","isDeprecated":false,"isReadOnly":false}],"name":"utcDiffSeconds","description":"Returns difference in seconds between utc1 and utc2.\nThis will be positive if utc1 occurs after utc2\n```ballerina\ntime:Utc utc1 \u003d time:utcNow();\ntime:Utc utc2 \u003d check time:utcFromString(\"2021-04-12T23:20:50.520Z\");\ntime:Seconds seconds \u003d time:utcDiffSeconds(utc1, utc2);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"civilTime","description":"`Civil` time\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The corresponding `Utc` value or an error if `civilTime.utcOffset` is missing\n","isDeprecated":false,"isReadOnly":false}],"name":"utcFromCivil","description":"Converts a given `Civil` value to an `Utc` timestamp.\n```ballerina\ntime:Civil civil \u003d time:utcToCivil(time:utcNow());\ntime:Utc utc \u003d time:utcFromCivil(civil);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timestamp","description":"RFC 3339 timestamp(e.g. `2007-12-03T10:15:30.00Z`) value as a string\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"lang.annotations","version":"1.0.0","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The corresponding `time:Utc` or a `time:Error` when the specified timestamp\nis not adhere to the RFC 3339 format(e.g. `2007-12-03T10:15:30.00Z`)\n","isDeprecated":false,"isReadOnly":false}],"name":"utcFromString","description":"Converts from RFC 3339 timestamp(e.g. `2007-12-03T10:15:30.00Z`) to Utc.\n```ballerina\ntime:Utc|time:Error utc \u003d time:utcFromString(\"2007-12-0310:15:30.00Z\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"precision","description":"Specifies number of zeros after decimal point (e.g. 3 would give millisecond precision\nand nil means native precision(nanosecond precision 9) of clock)\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `time:Utc` value corresponding to the current UTC time\n","isDeprecated":false,"isReadOnly":false}],"name":"utcNow","description":"Returns Utc representing current time(current instant of the system clock as seconds from the epoch of 1970-01-01T00:00:00).\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"utc","description":"`Utc` timestamp\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Civil","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The corresponding `Civil` value\n","isDeprecated":false,"isReadOnly":false}],"name":"utcToCivil","description":"Converts a given `Utc` timestamp to a `Civil` value.\n```ballerina\ntime:Utc utc \u003d time:utcNow();\ntime:Civil civil \u003d time:utcToCivil(utc);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"utc","description":"The UTC value to be formatted\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"0\"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"UtcZoneHandling","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"zh","description":"Type of the zone value to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The corresponding formatted string\n","isDeprecated":false,"isReadOnly":false}],"name":"utcToEmailString","description":"Converts a given UTC to an email formatted string(e.g `Mon, 3 Dec 2007 10:15:30 GMT`).\n```ballerina\ntime:Utc utc \u003d time:utcNow();\nstring emailFormattedString \u003d time:utcToEmailString(utc);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"Utc","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"utc","description":"Utc time as a tuple `[int, decimal]`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The corresponding RFC 3339 timestamp string\n","isDeprecated":false,"isReadOnly":false}],"name":"utcToString","description":"Converts a given `time:Utc` time to a RFC 3339 timestamp(e.g. `2007-12-03T10:15:30.00Z`).\n```ballerina\nstring utcString \u003d time:utcToString(time:utcNow());\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"5","name":"FRIDAY","description":"Friday represents from integer 5.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"1","name":"MONDAY","description":"Monday represents from integer 1.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"6","name":"SATURDAY","description":"Saturday represents from integer 6.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"0","name":"SUNDAY","description":"Represents Sunday from integer 0.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"4","name":"THURSDAY","description":"Thursday represents from integer 4.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"2","name":"TUESDAY","description":"Tuesday represents from integer 2.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"3","name":"WEDNESDAY","description":"Wednesday represents from integer 3.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[],"errors":[{"name":"Error","description":"The generic module level error.\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"DayOfWeek","description":"The day of weel according to the US convention.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"SUNDAY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"MONDAY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"TUESDAY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"WEDNESDAY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"THURSDAY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"FRIDAY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"time","version":"2.0.0-alpha9","name":"SATURDAY","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Seconds","description":"Holds the seconds as a decimal value. \n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"Utc","description":"Point on UTC time-scale.\nThis is represented by a tuple of length 2.\nThe tuple is an ordered type and so the values can be\ncompared using the Ballerina \u003c, \u003c\u003d, \u003e, \u003e\u003d operators.\nFirst member of tuple is int representing integral number of\nseconds from the epoch.\nEpoch is traditional Unix epoch of 1970-01-01T00:00:00Z\nSecond member of tuple is decimal giving the fraction of\na second.\nFor times before the epoch, n is negative and f is\nnon-negative. In other words, the UTC time represented\nis on or after the second specified by n.\nLeap seconds are handled as follows. The first member\nof the tuple ignores leap seconds: it assumes that every day\nhas 86400 seconds. The second member of the tuple is \u003e\u003d 0.\nand is \u003c 1 except during positive leaps seconds in which it\nis \u003e\u003d 1 and \u003c 2. So given a tuple [n,f] after the epoch,\nn / 86400 gives the day number, and (n % 86400) + f gives the\ntime in seconds since midnight UTC (for which the limit is\n86401 on day with a positive leap second).\n","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"UtcZoneHandling","description":"Defualt zone value represation in different formats.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"\"0\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"GMT\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"UT\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"\"Z\"","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"ZERO_OR_ONE","description":"Represents the type that can be either zero or one.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"name":"0","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"name":"1","category":"other","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[{"members":[{"name":"PREFER_TIME_ABBREV","description":"","isDeprecated":false,"isReadOnly":false},{"name":"PREFER_ZONE_OFFSET","description":"","isDeprecated":false,"isReadOnly":false},{"name":"ZONE_OFFSET_WITH_TIME_ABBREV_COMMENT","description":"","isDeprecated":false,"isReadOnly":false}],"name":"HeaderZoneHandling","description":"Indicate how to handle both `zoneOffset` and `timeAbbrev`.\n","isDeprecated":false,"isReadOnly":false}],"id":"time","summary":"","description":"","orgName":"ballerina","version":"2.0.0-alpha9"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"protocol name\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"protocol URL. This URL will have a value only if the participant is remote. If the participant is local,\nthe `protocolFn` will be called\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"RemoteProtocol","description":"This represents the protocol associated with the coordination type.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"1.0\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contextVersion","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"transactionId","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"transactionBlockId","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"coordinationType","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"registerAtURL","description":"","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"TransactionContext","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0},"name":"oncommit","description":"Function to execute when transaction committed.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":true,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"arrayDimensions":0},"name":"onabort","description":"Function to execute when transaction aborted.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TransactionParticipantConfig","description":"Contains the configurations for local transaction participant function.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"transactionId","description":"Globally unique transaction ID. If this is a new transaction which is initiated, then this\nwill be null.\nIf this is a participant in an existing transaction, then it will have a value.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"transactionBlockId","description":"ID of the transaction block. Each transaction block in a process has a unique ID.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"registerAtUrl","description":"The URL of the initiator\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"coordinationType","description":"Coordination type of this transaction\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerinai","moduleName":"transaction","version":"1.0.12","name":"TransactionContext","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"Newly created/existing TransactionContext for this transaction.\n# Deprecated\n","isDeprecated":false,"isReadOnly":false}],"name":"beginTransaction","description":"When a transaction block in Ballerina code begins, it will call this function to begin a transaction.\nIf this is a new transaction (transactionId \u003d\u003d () ), then this instance will become the initiator and will\ncreate a new transaction context.\nIf the participant and initiator are in the same process, this transaction block will register with the local\ninitiator via a local function call.\nIf the participant and initiator are in different processes, this transaction block will register with the remote\ninitiator via a network call.\n\n","isDeprecated":true,"isReadOnly":false},{"isIsolated":false,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A string representing the ID of the current transaction.\n# Deprecated\n","isDeprecated":false,"isReadOnly":false}],"name":"getCurrentTransactionId","description":"Get the current transaction id. This function is useful for user code to save state against a transaction ID,\nso that when the `oncommit` or `onabort` functions registered for a transaction can retrieve that state using the\ntransaction that is passed in to those functions.\n\n","isDeprecated":true,"isReadOnly":false}],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"committed\"","name":"OUTCOME_COMMITTED","description":"","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"2pc\"","name":"TWO_PHASE_COMMIT","description":"","isDeprecated":false,"isReadOnly":false}],"annotations":[{"type":{"orgName":"ballerinai","moduleName":"transaction","version":"1.0.12","name":"TransactionParticipantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"function","name":"Participant","description":"The annotation which is used to configure local transaction participant function.\n","isDeprecated":false,"isReadOnly":false}],"errors":[],"types":[],"enums":[],"id":"transaction","summary":"This module provides Ballerina transaction manager implementation.","description":"## Module Overview\n\nThis module provides Ballerina transaction manager implementation.\n","orgName":"ballerinai","version":"1.0.12"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"300","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"The socket reading timeout value to be used \nin seconds. If this is not set,the default value\nof 300 seconds (5 minutes) will be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localHost","description":"Local binding of the interface.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"ClientConfiguration","description":"Configurations for the connectionless UDP client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"300","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"The socket reading timeout value to be used \nin seconds. If this is not set,the default value\nof 300 seconds (5 minutes) will be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localHost","description":"Local binding of the interface.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"ConnectClientConfiguration","description":"Configurations for the connection oriented udp client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteHost","description":"The hostname or the IP address of the remote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remotePort","description":"The port number of the remote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The content which needs to be transported to the remote host\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Datagram","description":"A self-contained, independent entity of data carrying sufficient information\nto be routed from the source to the destination nodes without reliance\non earlier exchanges between the nodes and the transporting network.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteHost","description":"The hostname or the IP address of the remote host.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remotePort","description":"The remote host\u0027s port number. if this is not set the server\nruns without connecting to a remote host.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localHost","description":"The interface for the server to be bound.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"ListenerConfiguration","description":"Represents the UDP listener configuration.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[{"fields":[],"methods":[],"name":"Service","description":"Represent UDP Listener service type.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The data need to be sent to the remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `udp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"sendBytes","description":"Sends the response as byte[] to the same remote host.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Datagram","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"datagram","description":"Contains the data to be sent to the remote host\nand the address of the remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `udp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"sendDatagram","description":"Sends the response as datagram to a remote destination as\nspecified in datagram.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteHost","description":"The hostname or the IP address of the remote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remotePort","description":"The port number of the remote host\n","isDeprecated":false,"isReadOnly":false}],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The data need to be sent to the remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `udp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"sendBytes","description":"Sends the response as byte[] to the same remote host.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Datagram","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"datagram","description":"Contains the data to be sent to the remote host\nand the address of the remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `udp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"sendDatagram","description":"Sends the response as datagram to a remote destination as\nspecified in datagram.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[],"isIsolated":false,"name":"Caller","description":"Represents caller object in UDP service remote methods.\n\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Datagram","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"datagram","description":"Contains the data to be sent to the remote host\nand the address of the remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `udp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"sendDatagram","description":"Sends the given data to the specified remote host.\n```ballerina\nudp:Error? result \u003d socketClient-\u003esendDatagram({remoteHost: \"localhost\",\n remotePort: 48826, data:\"msg\".toBytes()});\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Datagram","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The udp:Datagram, or else a `udp:Error` if the data \ncan\u0027t be read from the remote host\n","isDeprecated":false,"isReadOnly":false}],"name":"receiveDatagram","description":"Reads data from the remote host. \n```ballerina\nudp:Datagram|udp:Error result \u003d socketClient-\u003ereceiveDatagram();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `udp:Error` if it can\u0027t close the connection or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Free up the occupied socket.\n```ballerina\nudp:Error? closeResult \u003d socketClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Connectionless client related configuration\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the UDP connectionless client based on the provided \nconfigurations.\n```ballerina\nudp:Client|udp:Error? socketClient \u003d new(localHost \u003d \"localhost\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Datagram","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"datagram","description":"Contains the data to be sent to the remote host\nand the address of the remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `udp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"sendDatagram","description":"Sends the given data to the specified remote host.\n```ballerina\nudp:Error? result \u003d socketClient-\u003esendDatagram({remoteHost: \"localhost\",\n remotePort: 48826, data:\"msg\".toBytes()});\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Datagram","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The udp:Datagram, or else a `udp:Error` if the data \ncan\u0027t be read from the remote host\n","isDeprecated":false,"isReadOnly":false}],"name":"receiveDatagram","description":"Reads data from the remote host. \n```ballerina\nudp:Datagram|udp:Error result \u003d socketClient-\u003ereceiveDatagram();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `udp:Error` if it can\u0027t close the connection or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Free up the occupied socket.\n```ballerina\nudp:Error? closeResult \u003d socketClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Connectionless client related configuration\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the UDP connectionless client based on the provided \nconfigurations.\n```ballerina\nudp:Client|udp:Error? socketClient \u003d new(localHost \u003d \"localhost\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"Client","description":"Initializes the UDP connectionless client based on the provided configurations.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The data need to be sent to the connected remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `udp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBytes","description":"Sends the given data to the connected remote host.\n```ballerina\nudp:Error? result \u003d socketClient-\u003ewriteBytes(\"msg\".toBytes());\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The byte[], or else a `udp:Error` if the data\ncan\u0027t be read from the remote host\n","isDeprecated":false,"isReadOnly":false}],"name":"readBytes","description":"Reads data only from the connected remote host. \n```ballerina\nudp:Datagram|udp:Error result \u003d socketClient-\u003ereceiveDatagram();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `udp:Error` if it can\u0027t close the connection or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Free up the occupied socket.\n```ballerina\nudp:Error? closeResult \u003d socketClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteHost","description":"The hostname or the IP address of the remote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remotePort","description":"The port number of the remmote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"ConnectClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Connection oriented client related configuration\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the UDP connect client based on the \nprovided configurations.\n```ballerina\nudp:ConnectClient|udp:Error? socketClient \u003d new(\"www.remote.com\", 80,\n localHost \u003d \"localHost\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"The data need to be sent to the connected remote host\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"() or else a `udp:Error` if the given data can\u0027t be sent\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBytes","description":"Sends the given data to the connected remote host.\n```ballerina\nudp:Error? result \u003d socketClient-\u003ewriteBytes(\"msg\".toBytes());\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":true,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":true,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"readonly","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The byte[], or else a `udp:Error` if the data\ncan\u0027t be read from the remote host\n","isDeprecated":false,"isReadOnly":false}],"name":"readBytes","description":"Reads data only from the connected remote host. \n```ballerina\nudp:Datagram|udp:Error result \u003d socketClient-\u003ereceiveDatagram();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `udp:Error` if it can\u0027t close the connection or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Free up the occupied socket.\n```ballerina\nudp:Error? closeResult \u003d socketClient-\u003eclose();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remoteHost","description":"The hostname or the IP address of the remote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"remotePort","description":"The port number of the remmote host\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"ConnectClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Connection oriented client related configuration\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the UDP connect client based on the \nprovided configurations.\n```ballerina\nudp:ConnectClient|udp:Error? socketClient \u003d new(\"www.remote.com\", 80,\n localHost \u003d \"localHost\");\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"ConnectClient","description":"Initializes the UDP connection oriented client based on the \nprovided configurations.\n","isDeprecated":false,"isReadOnly":false}],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `udp:Error` upon failure to register\nthe listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `udp:Listener`.\n```ballerina\nudp:error? result \u003d udpListener.attach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localPort","description":"The port number of the remote service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Configurations related to the `udp:Listener`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the UDP listener based on the privovided configurations. \n```ballerina\n listener Listener|error? server1 \u003d new (8080);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"() ","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `udp:Error` upon failure to register\nthe listener\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Binds a service to the `udp:Listener`.\n```ballerina\nudp:error? result \u003d udpListener.attach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener \nstarting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service programmatically.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener\nstopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be\nserved before connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener\nstop process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `udp:Error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `udp:Listener`.\n```ballerina\nudp:error? result \u003d udpListener.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"localPort","description":"The port number of the remote service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Configurations related to the `udp:Listener`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the UDP listener based on the privovided configurations. \n```ballerina\n listener Listener|error? server1 \u003d new (8080);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener \nstarting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service programmatically.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener\nstopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be\nserved before connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener\nstop process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"udp","version":"0.9.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"Type descriptor of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`()` or else a `udp:Error` upon failure to detach the service\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Stops consuming messages and detaches the service from the `udp:Listener`.\n```ballerina\nudp:error? result \u003d udpListener.detach(helloService);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"This is used for creating UDP server endpoints. A UDP server endpoint\nis capable of responding to remote callers. The `Listener` is responsible\nfor initializing the endpoint using the provided configurations.\n","isDeprecated":false,"isReadOnly":false}],"functions":[],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents udp module related errors.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"udp","summary":"","description":"","orgName":"ballerina","version":"0.9.0-alpha8"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"String to be decoded\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"Character set to be used in decoding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"url","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `string` value of the decoded string or an `Error` that occurred during decoding\n","isDeprecated":false,"isReadOnly":false}],"name":"decode","description":"Decodes the given string value into a `string` using the provided charset.\n```ballerina\nstring value \u003d \"http://www.domain.com/?param1\u003dhttp%3A%2F%2Fxyz.com%2F%3Fa%3D12%26b%3D55¶m2\u003d99\";\nstring|url:Error decoded \u003d url:decode(value, \"UTF-8\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"str","description":"String to be encoded\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"charset","description":"Character set to be used in encoding\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"url","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `string` value of the encoded string or an `Error` that occurred during encoding\n","isDeprecated":false,"isReadOnly":false}],"name":"encode","description":"Encodes the given string value into a `string` using the provided charset.\n```ballerina\nstring value \u003d \"param1\u003dhttp://xyz.com/?a\u003d12\u0026b\u003d55¶m2\u003d99\";\nstring|url:Error encoded \u003d url:encode(value, \"UTF-8\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents the URL error.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"url","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.int","version":"1.1.0","name":"Unsigned32","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeLow","description":"The low field of the timestamp\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.int","version":"1.1.0","name":"Unsigned16","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeMid","description":"The middle field of the timestamp\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.int","version":"1.1.0","name":"Unsigned16","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeHiAndVersion","description":"The high field of the timestamp multiplexed with the version number\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.int","version":"1.1.0","name":"Unsigned8","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clockSeqHiAndReserved","description":"The high field of the clock sequence multiplexed with the variant\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"lang.int","version":"1.1.0","name":"Unsigned8","category":"not_found","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"clockSeqLo","description":"The low field of the clock sequence\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"node","description":"The spatially unique node identifier\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Uuid","description":"Represents a UUID.\n\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Uuid","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID of type 1 as a UUID record or error\n","isDeprecated":false,"isReadOnly":false}],"name":"createType1AsRecord","description":"Returns a UUID of type 1 as a UUID record.\n```ballerina\nuuid:Uuid|uuid:Error uuid1 \u003d uuid:createType1AsRecord();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID of type 1 as a string\n","isDeprecated":false,"isReadOnly":false}],"name":"createType1AsString","description":"Returns a UUID of type 1 as a string.\n```ballerina\nstring uuid1 \u003d uuid:createType1AsString();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"NamespaceUUID","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"namespace","description":"string representation for pre-defined namespace UUIDs\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"a name within the namespace\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Uuid","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID of type 3 as a UUID record or error\n","isDeprecated":false,"isReadOnly":false}],"name":"createType3AsRecord","description":"Returns a UUID of type 3 as a UUID record.\n```ballerina\nuuid:Uuid|uuid:Error uuid3 \u003d uuid:createType3AsRecord(uuid:NAME_SPACE_DNS, “ballerina.io”);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"NamespaceUUID","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"namespace","description":"string representation for pre-defined namespace UUIDs\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"a name within the namespace\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID of type 3 as a string\n","isDeprecated":false,"isReadOnly":false}],"name":"createType3AsString","description":"Returns a UUID of type 3 as a string.\n```ballerina\nstring|uuid:Error uuid3 \u003d uuid:createType3AsString(uuid:NAME_SPACE_DNS, “ballerina.io”);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Uuid","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID of type 4 as a UUID record or error\n","isDeprecated":false,"isReadOnly":false}],"name":"createType4AsRecord","description":"Returns a UUID of type 4 as a UUID record.\n```ballerina\nuuid:Uuid|uuid:Error uuid4 \u003d uuid:createType4AsRecord();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID of type 4 as a string\n","isDeprecated":false,"isReadOnly":false}],"name":"createType4AsString","description":"Returns a UUID of type 4 as a string.\n```ballerina\nstring uuid4 \u003d uuid:createType4AsString();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"NamespaceUUID","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"namespace","description":"string representation for pre-defined namespace UUIDs\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"a name within the namespace\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Uuid","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID of type 5 as a UUID record or error\n","isDeprecated":false,"isReadOnly":false}],"name":"createType5AsRecord","description":"Returns a UUID of type 5 as a UUID record.\n```ballerina\nuuid:Uuid|uuid:Error uuid5 \u003d uuid:createType5AsRecord(uuid:NAME_SPACE_DNS, “ballerina.io”);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"NamespaceUUID","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"namespace","description":"string representation for pre-defined namespace UUIDs\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"a name within the namespace\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID of type 5 as a string\n","isDeprecated":false,"isReadOnly":false}],"name":"createType5AsString","description":"Returns a UUID of type 5 as a string.\n```ballerina\nstring|uuid:Error uuid5 \u003d uuid:createType5AsString(uuid:NAME_SPACE_DNS, “ballerina.io”);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"uuid","description":"UUID\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Version","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID version, or error\n","isDeprecated":false,"isReadOnly":false}],"name":"getVersion","description":"Detect RFC version of a UUID. Returns an error if the UUID is invalid.\n```ballerina\nuuid:Version|uuid:Error v \u003d uuid:getVersion(\"4397465e-35f9-11eb-adc1-0242ac120002\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Uuid","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"nil UUID\n","isDeprecated":false,"isReadOnly":false}],"name":"nilAsRecord","description":"Returns a nil UUID as a UUID record.\n```ballerina\nuuid:Uuid nilUUID \u003d uuid:nilAsRecord();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"nil UUID\n","isDeprecated":false,"isReadOnly":false}],"name":"nilAsString","description":"Returns a nil UUID as a string.\n```ballerina\nstring nilUUID \u003d uuid:nilAsString();\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Uuid","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"uuid","description":"UUID to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID as bytes\n","isDeprecated":false,"isReadOnly":false}],"name":"toBytes","description":"Convert to an array of bytes. Returns an error if the UUID is invalid.\n```ballerina\nbyte[]|uuid:Error b \u003d uuid:toBytes(“6ec0bd7f-11c0-43da-975e-2aesass0b”);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"uuid","description":"UUID to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Uuid","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID as record\n","isDeprecated":false,"isReadOnly":false}],"name":"toRecord","description":"Convert to UUID record. Returns error if the array is invalid.\n```ballerina\nuuid:Uuid|uuid:Error r1 \u003d uuid:toRecord(\"4397465e-35f9-11eb-adc1-0242ac120002\");\nuuid:Uuid|uuid:Error r2 \u003d uuid:toRecord([10, 20, 30]);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"uuid","version":"0.10.0-alpha8","name":"Uuid","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"uuid","description":"UUID to be converted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"UUID as string\n","isDeprecated":false,"isReadOnly":false}],"name":"toString","description":"Convert to UUID string. Returns error if the array is invalid.\n```ballerina\nstring|error s \u003d uuid:toString([5, 12, 16, 35]);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"uuid","description":"UUID to be tested\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"true if a valied UUID, false if not\n","isDeprecated":false,"isReadOnly":false}],"name":"validate","description":"Test a string to see if it is a valid UUID.\n```ballerina\nboolean valid \u003d uuid:validate(\"4397465e-35f9-11eb-adc1-0242ac120002\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents UUID module related errors.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[{"members":[{"name":"NAME_SPACE_DNS","description":"Namespace is a fully-qualified domain name\n","isDeprecated":false,"isReadOnly":false},{"name":"NAME_SPACE_URL","description":"Namespace is a URL\n","isDeprecated":false,"isReadOnly":false},{"name":"NAME_SPACE_OID","description":"Namespace is an ISO OID\n","isDeprecated":false,"isReadOnly":false},{"name":"NAME_SPACE_X500","description":"Namespace is an X.500 DN (in DER or a text output format)\n","isDeprecated":false,"isReadOnly":false},{"name":"NAME_SPACE_NIL","description":"Empty UUID\n","isDeprecated":false,"isReadOnly":false}],"name":"NamespaceUUID","description":"Represents UUIDs strings of well known namespace IDs.\n\n","isDeprecated":false,"isReadOnly":false},{"members":[{"name":"V1","description":"UUID generated using the MAC address of the computer and the time of generation\n","isDeprecated":false,"isReadOnly":false},{"name":"V3","description":"UUID generated using MD5 hashing and application-provided text string\n","isDeprecated":false,"isReadOnly":false},{"name":"V4","description":"UUID generated using a pseudo-random number generator\n","isDeprecated":false,"isReadOnly":false},{"name":"V5","description":"UUID generated using SHA-1 hashing and application-provided text string\n","isDeprecated":false,"isReadOnly":false}],"name":"Version","description":"Represents the UUID versions.\n\n","isDeprecated":false,"isReadOnly":false}],"id":"uuid","summary":"","description":"","orgName":"ballerina","version":"0.10.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"token","description":"Bearer token for authentication\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"BearerTokenConfig","description":"Represents token for Bearer token authentication.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"CommonClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"subProtocols","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"customHeaders","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ClientSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxFrameSize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"webSocketCompressionEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"handShakeTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookies","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:Cookie[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/websocket:1.2.0-alpha8:CredentialsConfig|ballerina/websocket:1.2.0-alpha8:BearerTokenConfig|ballerina/websocket:1.2.0-alpha8:JwtIssuerConfig|ballerina/websocket:1.2.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/websocket:1.2.0-alpha8:OAuth2PasswordGrantConfig|ballerina/websocket:1.2.0-alpha8:OAuth2RefreshTokenGrantConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"pingPongHandler","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"PingPongService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonClientConfiguration","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"CommonClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"subProtocols","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"customHeaders","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"readTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ClientSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxFrameSize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"webSocketCompressionEnabled","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"handShakeTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookies","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:Cookie[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/websocket:1.2.0-alpha8:CredentialsConfig|ballerina/websocket:1.2.0-alpha8:BearerTokenConfig|ballerina/websocket:1.2.0-alpha8:JwtIssuerConfig|ballerina/websocket:1.2.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/websocket:1.2.0-alpha8:OAuth2PasswordGrantConfig|ballerina/websocket:1.2.0-alpha8:OAuth2RefreshTokenGrantConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"pingPongHandler","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"PingPongService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ClientConfiguration","description":"Configurations for the WebSocket client.\nFollowing fields are inherited from the other configuration records in addition to the Client specific\nconfigs.\n\n| |\n|:---------------------------------------------------------------------------- |\n| callbackService - Copied from CommonClientConfiguration |\n| subProtocols - Copied from CommonClientConfiguration |\n| customHeaders - Copied from CommonClientConfiguration |\n| idleTimeout - Copied from CommonClientConfiguration |\n| secureSocket - Copied from CommonClientConfiguration |\n| maxFrameSize - Copied from CommonClientConfiguration |\n| webSocketCompressionEnabled - Copied from CommonClientConfiguration |\n| handShakeTimeout - Copied from CommonClientConfiguration |\n| cookies - Copied from CommonClientConfiguration |\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"enable","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cert","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/crypto:1.1.0-alpha8:TrustStore|string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"key","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/crypto:1.1.0-alpha8:KeyStore|ballerina/http:1.1.0-alpha8:CertKey","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"protocol","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:Protocol name; string[] versions; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"certValidation","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:CertValidationType type; int cacheSize; int cacheValidityPeriod; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"ciphers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"verifyHostName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"shareSession","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"handshakeTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"sessionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ClientSecureSocket","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"enable","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cert","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/crypto:1.1.0-alpha8:TrustStore|string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"key","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/crypto:1.1.0-alpha8:KeyStore|ballerina/http:1.1.0-alpha8:CertKey","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"protocol","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:Protocol name; string[] versions; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"certValidation","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:CertValidationType type; int cacheSize; int cacheValidityPeriod; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"ciphers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"verifyHostName","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"shareSession","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"handshakeTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"sessionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ClientSecureSocket","description":"Configures the SSL/TLS options to be used for WebSocket client.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"subProtocols","description":"Negotiable sub protocols of the client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"customHeaders","description":"Custom headers, which should be sent to the server\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"-1","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"readTimeout","description":"Read timeout (in seconds) of the client. This is applicable only for the Sync client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ClientSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"SSL/TLS-related options\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"65536","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxFrameSize","description":"The maximum payload size of a WebSocket frame in bytes\nIf this is not set, is negative, or is zero, the default frame size of 65536 will be used.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"webSocketCompressionEnabled","description":"Enable support for compression in the WebSocket\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"300","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"handShakeTimeout","description":"Time (in seconds) that a connection waits to get the response of\nthe webSocket handshake. If the timeout exceeds, then the connection is terminated with\nan error.If the value \u003c 0, then the value sets to the default value(300).\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Cookie","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"cookies","description":"An Array of `http:Cookie`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ClientAuthConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"auth","description":"Configurations related to client authentication\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"PingPongService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"pingPongHandler","description":"A service to handle ping/pong frames.\nResources in this service gets called on the receipt of ping, pong from the server\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"CommonClientConfiguration","description":"Common client configurations for WebSocket clients.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CredentialsConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"auth","version":"1.1.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"CredentialsConfig","description":"Represents credentials for Basic Auth authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"jwtId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"keyId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"customClaims","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cjson\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"expTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"IssuerConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"issuer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"audience","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"jwtId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"keyId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"customClaims","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cjson\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"expTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"signatureConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"jwt","version":"1.1.0-alpha8","name":"IssuerSignatureConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"JwtIssuerConfig","description":"Represents JWT issuer configurations for JWT authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"0.0.0.0\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"The host name/IP of the endpoint\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"http1Settings","description":"Configurations related to HTTP/1.x protocol\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ListenerSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secureSocket","description":"The SSL configurations for the service endpoint. This needs to be configured in order to\ncommunicate through WSS.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"120","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"Period of time in seconds that a connection waits for a read/write operation in the\ninitial upgrade request. Use value 0 to disable timeout\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"server","description":"The server name which should appear as a response header\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"webSocketCompressionEnabled","description":"Enable support for compression in WebSocket\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"requestLimits","description":"Configurations associated with inbound request size limits\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ListenerConfiguration","description":"Provides a set of configurations for HTTP service endpoints.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"keepAlive","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxPipelinedRequests","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ListenerHttp1Settings","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"keepAlive","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxPipelinedRequests","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ListenerHttp1Settings","description":"Provides settings related to HTTP/1.x protocol.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"key","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/crypto:1.1.0-alpha8:KeyStore|ballerina/http:1.1.0-alpha8:CertKey","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"mutualSsl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:VerifyClient verifyClient; ballerina/crypto:1.1.0-alpha8:TrustStore|string cert; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"protocol","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:Protocol name; string[] versions; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"certValidation","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:CertValidationType type; int cacheSize; int cacheValidityPeriod; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"ciphers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"shareSession","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"handshakeTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"sessionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ListenerSecureSocket","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerSecureSocket","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"key","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/crypto:1.1.0-alpha8:KeyStore|ballerina/http:1.1.0-alpha8:CertKey","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"mutualSsl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:VerifyClient verifyClient; ballerina/crypto:1.1.0-alpha8:TrustStore|string cert; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"protocol","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:Protocol name; string[] versions; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"certValidation","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| ballerina/http:1.1.0-alpha8:CertValidationType type; int cacheSize; int cacheValidityPeriod; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"ciphers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"shareSession","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"handshakeTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"sessionTimeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ListenerSecureSocket","description":"Configures the SSL/TLS options to be used for WebSocket service.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"The local host name/IP\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"The local port\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Local","description":"Presents a read-only view of the local address.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ClientCredentialsGrantConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"OAuth2ClientCredentialsGrantConfig","description":"Represents OAuth2 client credentials grant configurations for OAuth2 authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| string refreshUrl; string[] scopes?; map\u003cstring\u003e optionalParams?; ballerina/oauth2:1.1.0-alpha8:CredentialBearer credentialBearer; ballerina/oauth2:1.1.0-alpha8:ClientConfiguration clientConfig; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"PasswordGrantConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"tokenUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"username","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"password","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"record {| string refreshUrl; string[] scopes?; map\u003cstring\u003e optionalParams?; ballerina/oauth2:1.1.0-alpha8:CredentialBearer credentialBearer; ballerina/oauth2:1.1.0-alpha8:ClientConfiguration clientConfig; |}","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"OAuth2PasswordGrantConfig","description":"Represents OAuth2 password grant configurations for OAuth2 authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"refreshUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshToken","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"RefreshTokenGrantConfig","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"refreshUrl","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"refreshToken","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientId","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"scopes","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"defaultTokenExpTime","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clockSkew","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"optionalParams","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"credentialBearer","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"CredentialBearer","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"clientConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"oauth2","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"OAuth2RefreshTokenGrantConfig","description":"Represents OAuth2 refresh token grant configurations for OAuth2 authentication.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"host","description":"The remote host IP\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"port","description":"The remote port\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"Remote","description":"Presents a read-only view of the remote address.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"maxUriLength","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxHeaderSize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxEntityBodySize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"RequestLimitConfigs","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"maxUriLength","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxHeaderSize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"maxEntityBodySize","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"RequestLimitConfigs","description":"Provides inbound request URI, total header and entity body size threshold configurations.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"[]","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"subProtocols","description":"Negotiable sub protocol by the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"idleTimeout","description":"Idle timeout for the client connection. Upon timeout, `onIdleTimeout` resource (if defined)\nin the server service will be triggered. Note that this overrides the `timeout` config\nin the `websocket:Listener` which is applicable only for the initial HTTP upgrade request.\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"65536","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"maxFrameSize","description":"The maximum payload size of a WebSocket frame in bytes.\nIf this is not set or is negative or zero, the default frame size which is 65536 will be used.\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"WSServiceConfig","description":"Configurations for a WebSocket service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[{"fields":[],"methods":[],"name":"PingPongService","description":"The Websocket Sync client service type\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[],"name":"Service","description":"The Websocket service type\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[],"methods":[],"name":"UpgradeService","description":"The Websocket upgrade service type\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"Data to be sent.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"writeTextMessage","description":"Pushes text to the connection. If an error occurs while sending the text message to the connection, that message\nwill be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBinaryMessage","description":"Pushes binary data to the connection. If an error occurs while sending the binary message to the connection,\nthat message will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"ping","description":"Pings the connection. If an error occurs while sending the ping frame to the server, that frame will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"pong","description":"Sends a pong message to the connection. If an error occurs while sending the pong frame to the connection, that\nframe will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"1000","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"statusCode","description":"Status code for closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"reason","description":"Reason for closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"Time to wait (in seconds) for the close frame to be received from the remote endpoint before closing the\nconnection. If the timeout exceeds, then the connection is terminated even though a close frame\nis not received from the remote endpoint. If the value \u003c 0 (e.g., -1), then the connection waits\nuntil a close frame is received. If WebSocket frame is received from the remote endpoint\nwithin the waiting period, the connection is terminated immediately.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"Data to be sent.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"writeTextMessage","description":"Pushes text to the connection. If an error occurs while sending the text message to the connection, that message\nwill be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBinaryMessage","description":"Pushes binary data to the connection. If an error occurs while sending the binary message to the connection,\nthat message will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"ping","description":"Pings the connection. If an error occurs while sending the ping frame to the server, that frame will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"pong","description":"Sends a pong message to the connection. If an error occurs while sending the pong frame to the connection, that\nframe will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"1000","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"statusCode","description":"Status code for closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"reason","description":"Reason for closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"Time to wait (in seconds) for the close frame to be received from the remote endpoint before closing the\nconnection. If the timeout exceeds, then the connection is terminated even though a close frame\nis not received from the remote endpoint. If the value \u003c 0 (e.g., -1), then the connection waits\nuntil a close frame is received. If WebSocket frame is received from the remote endpoint\nwithin the waiting period, the connection is terminated immediately.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key, which identifies the attribute\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value of the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setAttribute","description":"Sets a connection related attribute.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to identify the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The attribute related to the given key or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"getAttribute","description":"Gets connection related attribute if any.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to identify the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The attribute related to the given key or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeAttribute","description":"Removes connection related attribute if any.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The unique ID associated with the connection\n","isDeprecated":false,"isReadOnly":false}],"name":"getConnectionId","description":"Gives the connection id associated with this connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The subprotocol if any negotiated with the client or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNegotiatedSubProtocol","description":"Gives the subprotocol if any that is negotiated with the client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the connection is secure\n","isDeprecated":false,"isReadOnly":false}],"name":"isSecure","description":"Gives the secured status of the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the connection is open\n","isDeprecated":false,"isReadOnly":false}],"name":"isOpen","description":"Gives the open or closed status of the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key, which identifies the attribute\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value of the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setAttribute","description":"Sets a connection related attribute.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to identify the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The attribute related to the given key or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"getAttribute","description":"Gets connection related attribute if any.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to identify the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The attribute related to the given key or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeAttribute","description":"Removes connection related attribute if any.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The unique ID associated with the connection\n","isDeprecated":false,"isReadOnly":false}],"name":"getConnectionId","description":"Gives the connection id associated with this connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The subprotocol if any negotiated with the client or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNegotiatedSubProtocol","description":"Gives the subprotocol if any that is negotiated with the client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the connection is secure\n","isDeprecated":false,"isReadOnly":false}],"name":"isSecure","description":"Gives the secured status of the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the connection is open\n","isDeprecated":false,"isReadOnly":false}],"name":"isOpen","description":"Gives the open or closed status of the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Caller","description":"Represents a WebSocket caller.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"Data to be sent.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"writeTextMessage","description":"Writes text to the connection. If an error occurs while sending the text message to the connection, that message\nwill be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBinaryMessage","description":"Writes binary data to the connection. If an error occurs while sending the binary message to the connection,\nthat message will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"ping","description":"Pings the connection. If an error occurs while sending the ping frame to the server, that frame will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"pong","description":"Sends a pong message to the connection. If an error occurs while sending the pong frame to the connection, that\nframe will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"1000","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"statusCode","description":"Status code for closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"reason","description":"Reason for closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"Time to wait (in seconds) for the close frame to be received from the remote endpoint before closing the\nconnection. If the timeout exceeds, then the connection is terminated even though a close frame\nis not received from the remote endpoint. If the value is \u003c 0 (e.g., -1), then the connection\nwaits until a close frame is received. If the WebSocket frame is received from the remote\nendpoint within the waiting period, the connection is terminated immediately.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs while closing the WebSocket connection\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The text data sent by the server or an `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"readTextMessage","description":"Reads the texts in a synchronous manner\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The binary data sent by the server or an `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"readBinaryMessage","description":"Reads the binary data in a synchronous manner\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"URL of the target service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations to be used when initializing the client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the synchronous client when called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"initEndpoint","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"data","description":"Data to be sent.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"writeTextMessage","description":"Writes text to the connection. If an error occurs while sending the text message to the connection, that message\nwill be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"writeBinaryMessage","description":"Writes binary data to the connection. If an error occurs while sending the binary message to the connection,\nthat message will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"ping","description":"Pings the connection. If an error occurs while sending the ping frame to the server, that frame will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"data","description":"Binary data to be sent\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"pong","description":"Sends a pong message to the connection. If an error occurs while sending the pong frame to the connection, that\nframe will be lost.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"1000","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"statusCode","description":"Status code for closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"reason","description":"Reason for closing the connection\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"60","type":{"version":"slalpha4","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"timeout","description":"Time to wait (in seconds) for the close frame to be received from the remote endpoint before closing the\nconnection. If the timeout exceeds, then the connection is terminated even though a close frame\nis not received from the remote endpoint. If the value is \u003c 0 (e.g., -1), then the connection\nwaits until a close frame is received. If the WebSocket frame is received from the remote\nendpoint within the waiting period, the connection is terminated immediately.\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurs while closing the WebSocket connection\n","isDeprecated":false,"isReadOnly":false}],"name":"close","description":"Closes the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key, which identifies the attribute\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value of the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setAttribute","description":"Sets a connection-related attribute.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to identify the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The attribute related to the given key or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"getAttribute","description":"Gets connection-related attributes if any.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to identify the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The attribute related to the given key or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeAttribute","description":"Removes connection related attribute if any.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The unique ID associated with the connection\n","isDeprecated":false,"isReadOnly":false}],"name":"getConnectionId","description":"Gives the connection id associated with this connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The subprotocol if any negotiated with the client or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNegotiatedSubProtocol","description":"Gives the subprotocol if any that is negotiated with the client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the connection is secure\n","isDeprecated":false,"isReadOnly":false}],"name":"isSecure","description":"Gives the secured status of the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the connection is open\n","isDeprecated":false,"isReadOnly":false}],"name":"isOpen","description":"Gives the open or closed status of the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The HTTP response received from the client handshake request\n","isDeprecated":false,"isReadOnly":false}],"name":"getHttpResponse","description":"Gives the HTTP response if any received for the client handshake request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The text data sent by the server or an `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"readTextMessage","description":"Reads the texts in a synchronous manner\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The binary data sent by the server or an `error` if an error occurs when sending\n","isDeprecated":false,"isReadOnly":false}],"name":"readBinaryMessage","description":"Reads the binary data in a synchronous manner\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"URL of the target service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The configurations to be used when initializing the client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the synchronous client when called.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"initEndpoint","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key, which identifies the attribute\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"value","description":"The value of the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"setAttribute","description":"Sets a connection-related attribute.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to identify the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The attribute related to the given key or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"getAttribute","description":"Gets connection-related attributes if any.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"key","description":"The key to identify the attribute\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"any","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The attribute related to the given key or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"removeAttribute","description":"Removes connection related attribute if any.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The unique ID associated with the connection\n","isDeprecated":false,"isReadOnly":false}],"name":"getConnectionId","description":"Gives the connection id associated with this connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The subprotocol if any negotiated with the client or `nil`\n","isDeprecated":false,"isReadOnly":false}],"name":"getNegotiatedSubProtocol","description":"Gives the subprotocol if any that is negotiated with the client.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the connection is secure\n","isDeprecated":false,"isReadOnly":false}],"name":"isSecure","description":"Gives the secured status of the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"`true` if the connection is open\n","isDeprecated":false,"isReadOnly":false}],"name":"isOpen","description":"Gives the open or closed status of the connection.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The HTTP response received from the client handshake request\n","isDeprecated":false,"isReadOnly":false}],"name":"getHttpResponse","description":"Gives the HTTP response if any received for the client handshake request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Client","description":"Represents a WebSocket synchronous client endpoint.\n","isDeprecated":false,"isReadOnly":false}],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service that needs to be attached\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` an error occurred during the service attachment process or else nil\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches a service to the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener starting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service programmatically.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be served before connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stop process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service that needs to be attached\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"Name of the service\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` an error occurred during the service attachment process or else nil\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches a service to the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if one occurred during detaching of a service or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches a Http or WebSocket service from the listener. Note that detaching a WebSocket service would not affect\nThe functionality of the existing connections.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Listener","category":"listeners","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"\u0027listener","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Configurations for the websocket service listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during module initialization to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"initEndpoint","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Listener","category":"listeners","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"\u0027listener","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Configurations for the websocket service listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Gets invoked during module initialization to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener starting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the registered service programmatically.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Stops the service listener gracefully. Already-accepted requests will be served before connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred during the listener stop process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if one occurred during detaching of a service or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches a Http or WebSocket service from the listener. Note that detaching a WebSocket service would not affect\nThe functionality of the existing connections.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"initEndpoint","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"This is used for creating Websocket server endpoints. An Websocket server endpoint is capable of responding to\nremote callers. The `Listener` is responsible for initializing the endpoint using the provided configurations.\n","isDeprecated":false,"isReadOnly":false}],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"Represents the cookies to be added\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[],"name":"addCookies","description":"Adds cookies to the custom header.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Authorization\"","name":"AUTH_HEADER","description":"Represents the Authorization header name.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Basic\"","name":"AUTH_SCHEME_BASIC","description":"The prefix used to denote the Basic authentication scheme.\n","isDeprecated":false,"isReadOnly":false},{"type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"value":"\"Bearer\"","name":"AUTH_SCHEME_BEARER","description":"The prefix used to denote the Bearer authentication scheme.\n","isDeprecated":false,"isReadOnly":false}],"annotations":[{"type":{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"WSServiceConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"service","name":"ServiceConfig","description":"The annotation which is used to configure a WebSocket service.\n","isDeprecated":false,"isReadOnly":false}],"errors":[{"name":"Error","description":"Represents any error related to the WebSocket module\n","isDeprecated":false,"isReadOnly":false}],"types":[{"name":"ClientAuthConfig","description":"Defines the authentication configurations for the WebSocket client.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"CredentialsConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"BearerTokenConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"JwtIssuerConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"OAuth2GrantConfig","category":"types","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"name":"OAuth2GrantConfig","description":"Represents OAuth2 grant configurations for OAuth2 authentication.\n","isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"OAuth2ClientCredentialsGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"OAuth2PasswordGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websocket","version":"1.2.0-alpha8","name":"OAuth2RefreshTokenGrantConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"enums":[],"id":"websocket","summary":"","description":"","orgName":"ballerina","version":"1.2.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":false,"name":"Acknowledgement","description":"Record representing the subscription-denial / content-distribution acknowledgement\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"request headers retrieve from the original `http:Request`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"content-type header value of the original `http:Request`\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"received content\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"ContentDistributionMessage","description":"Record representing the content-distribution request.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"host","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:ListenerSecureSocket?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"server","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"requestLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ListenerConfiguration","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"host","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:ListenerSecureSocket?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"server","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"requestLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ListenerConfiguration","description":"Provides a set of configurations for configure the underlying HTTP listener of the WebSub listener.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"target","description":"The `string` resource URL for which discovery will be initiated to identify the hub and topic,\nor a tuple `[hub, topic]` representing a discovered hub and a topic\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leaseSeconds","description":"The period for which the subscription is expected to be active\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"callback","description":"The callback URL for subscriber-service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secret","description":"The secret to be used for authenticated content distribution\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"false","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"appendServiceUrl","description":"This flag notifies whether or not to append service-path to callback-url\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"httpConfig","description":"The configuration for the hub client used to interact with the discovered/specified hub\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"name":" record {|\n string|string[] accept?;\n string|string[] acceptLanguage?;\n http:ClientConfiguration httpConfig?;\n |} ","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":false,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"discoveryConfig","description":"HTTP client configurations for resource discovery\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"SubscriberServiceConfiguration","description":"Configuration for a WebSubSubscriber service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic for which the subscription/unsubscription request is sent\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"callback","description":"The callback which should be registered/unregistered for the subscription/unsubscription request sent\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"0","type":{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"leaseSeconds","description":"The lease period for which the subscription is expected to be active\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"secret","description":"The secret to be used for authenticated content distribution with this subscription\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"SubscriptionChangeRequest","description":"Record representing a WebSub subscription change request-body.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hub","description":"The hub at which the subscription/unsubscription was successful\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic for which the subscription/unsubscription was successful\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Response","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"response","description":"The response from the hub to the subscription/unsubscription request\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"SubscriptionChangeResponse","description":"Record representing subscription/unsubscription details if a subscription/unsubscription request is successful.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubMode","description":"current hub.mode parameter (subscribe / unsubscribe)\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubTopic","description":"topic URL\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubChallenge","description":"hub.challenge parameter used for verification\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubLeaseSeconds","description":"hub.lease_seconds parameter used to validate the expiration of subscription\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"SubscriptionVerification","description":"Record representing the subscription / unsubscription intent verification request-body.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":false,"name":"SubscriptionVerificationSuccess","description":"Record representing the subscription / unsubscription intent verification success.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[{"fields":[],"methods":[],"name":"SubscriberService","description":"The WebSub service type\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedMediaTypes","description":"The expected media types for the subscriber client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedLanguageTypes","description":"The expected language types for the subscriber client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `(hub, topic)` as a `(string, string)` if successful or else an `error` if not\n","isDeprecated":false,"isReadOnly":false}],"name":"discoverResourceUrls","description":"Discovers the hub and topic URLs defined by a resource URL.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"discoveryUrl","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"publisherClientConfig","description":"{@code http:ClientConfiguration} if present to be used to\ninitialize underlying {@code http:Client}\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Invoked during the initialization of a `websub:DiscoveryService`\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedMediaTypes","description":"The expected media types for the subscriber client\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"expectedLanguageTypes","description":"The expected language types for the subscriber client\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":true,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"A `(hub, topic)` as a `(string, string)` if successful or else an `error` if not\n","isDeprecated":false,"isReadOnly":false}],"name":"discoverResourceUrls","description":"Discovers the hub and topic URLs defined by a resource URL.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"discoveryUrl","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"publisherClientConfig","description":"{@code http:ClientConfiguration} if present to be used to\ninitialize underlying {@code http:Client}\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Invoked during the initialization of a `websub:DiscoveryService`\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"DiscoveryService","description":"Represents resource-discovery service which identify the `hub` and `topic` from `resource-URL`.\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriptionChangeRequest","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subscriptionRequest","description":"The `SubscriptionChangeRequest` containing the subscription details\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriptionChangeResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `SubscriptionChangeResponse` indicating subscription details if the request was successful\nor else an `error` if an error occurred with the subscription request\n","isDeprecated":false,"isReadOnly":false}],"name":"subscribe","description":"Sends a subscription request to a WebSub Hub.\n```ballerina\nwebsub:SubscriptionChangeResponse|error response \u003d websubHubClientEP-\u003esubscribe(subscriptionRequest);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriptionChangeRequest","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"unsubscriptionRequest","description":"The `SubscriptionChangeRequest` containing unsubscription details\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriptionChangeResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An unsubscription details if the request was successful or else an `error` if an error occurred\nwith the unsubscription request\n","isDeprecated":false,"isReadOnly":false}],"name":"unsubscribe","description":"Sends an unsubscription request to a WebSub Hub.\n```ballerina\nwebsub:SubscriptionChangeResponse|error response \u003d websubHubClientEP-\u003eunsubscribe(subscriptionRequest);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The URL at which the subscription should be changed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:ClientConfiguration` for the underlying client or `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the `websub:SubscriptionClient`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriptionChangeRequest","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subscriptionRequest","description":"The `SubscriptionChangeRequest` containing the subscription details\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriptionChangeResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The `SubscriptionChangeResponse` indicating subscription details if the request was successful\nor else an `error` if an error occurred with the subscription request\n","isDeprecated":false,"isReadOnly":false}],"name":"subscribe","description":"Sends a subscription request to a WebSub Hub.\n```ballerina\nwebsub:SubscriptionChangeResponse|error response \u003d websubHubClientEP-\u003esubscribe(subscriptionRequest);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriptionChangeRequest","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"unsubscriptionRequest","description":"The `SubscriptionChangeRequest` containing unsubscription details\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriptionChangeResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An unsubscription details if the request was successful or else an `error` if an error occurred\nwith the unsubscription request\n","isDeprecated":false,"isReadOnly":false}],"name":"unsubscribe","description":"Sends an unsubscription request to a WebSub Hub.\n```ballerina\nwebsub:SubscriptionChangeResponse|error response \u003d websubHubClientEP-\u003eunsubscribe(subscriptionRequest);\n```\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The URL at which the subscription should be changed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `http:ClientConfiguration` for the underlying client or `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the `websub:SubscriptionClient`.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"SubscriptionClient","description":"The HTTP based client for WebSub subscription and unsubscription.\n","isDeprecated":false,"isReadOnly":false}],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriberService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subscriberService","description":"The `websub:SubscriberService` object to attach\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The path of the Service to be hosted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service attaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches the provided Service to the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Listener","category":"listeners","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"listenTo","description":"An `http:Listener` or a port number to listen for the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"`websub:ListenerConfiguration` to be provided to underlying HTTP Listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Invoked during the initialization of a `websub:Listener`. Either an `http:Listener` or a port number must be\nprovided to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriberService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subscriberService","description":"The `websub:SubscriberService` object to attach\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The path of the Service to be hosted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service attaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches the provided Service to the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriberService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subscriberService","description":"The `websub:SubscriberService` object to attach\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriberServiceConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"configuration","description":"`SubscriberServiceConfiguration` which should be incorporated into the provided Service \n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The path of the Service to be hosted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service attaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"attachWithConfig","description":"Setup the provided Service with given configurations and attaches it to the listener\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriberService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service detaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches the provided Service from the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener starting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the attached Service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Gracefully stops the hub listener. Already accepted requests will be served before the connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Listener","category":"listeners","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"listenTo","description":"An `http:Listener` or a port number to listen for the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"`websub:ListenerConfiguration` to be provided to underlying HTTP Listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Invoked during the initialization of a `websub:Listener`. Either an `http:Listener` or a port number must be\nprovided to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriberService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subscriberService","description":"The `websub:SubscriberService` object to attach\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriberServiceConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"configuration","description":"`SubscriberServiceConfiguration` which should be incorporated into the provided Service \n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The path of the Service to be hosted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service attaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"attachWithConfig","description":"Setup the provided Service with given configurations and attaches it to the listener\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriberService","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service detaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches the provided Service from the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener starting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the attached Service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Gracefully stops the hub listener. Already accepted requests will be served before the connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"Represents a Subscriber Service listener endpoint.\n","isDeprecated":false,"isReadOnly":false}],"functions":[],"constants":[],"annotations":[{"type":{"orgName":"ballerina","moduleName":"websub","version":"1.2.0-alpha8","name":"SubscriberServiceConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"attachmentPoints":"service","name":"SubscriberServiceConfig","description":"WebSub Subscriber Configuration for the service, indicating subscription related parameters.\n","isDeprecated":false,"isReadOnly":false}],"errors":[{"name":"Error","description":"Represents a webSub distinct error.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"websub","summary":"","description":"","orgName":"ballerina","version":"1.2.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":false,"name":"Acknowledgement","description":"Record to represent acknowledgement of content updated by the publisher\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:ClientSecureSocket?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http2Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp2Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"forwarded","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"followRedirects","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:FollowRedirects?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"poolConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:PoolConfiguration?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cache","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"compression","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CredentialsConfig|ballerina/http:1.1.0-alpha8:BearerTokenConfig|ballerina/http:1.1.0-alpha8:JwtIssuerConfig|ballerina/http:1.1.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2PasswordGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2RefreshTokenGrantConfig|()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"circuitBreaker","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CircuitBreakerConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"retryConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:RetryConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookieConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CookieConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"responseLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ClientConfiguration","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:ClientSecureSocket?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http2Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ClientHttp2Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"forwarded","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"followRedirects","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:FollowRedirects?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"poolConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:PoolConfiguration?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cache","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"CacheConfig","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"compression","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"AUTO|ALWAYS|NEVER","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"auth","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CredentialsConfig|ballerina/http:1.1.0-alpha8:BearerTokenConfig|ballerina/http:1.1.0-alpha8:JwtIssuerConfig|ballerina/http:1.1.0-alpha8:OAuth2ClientCredentialsGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2PasswordGrantConfig|ballerina/http:1.1.0-alpha8:OAuth2RefreshTokenGrantConfig|()","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"circuitBreaker","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CircuitBreakerConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"retryConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:RetryConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"cookieConfig","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:CookieConfig?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"responseLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ResponseLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ClientConfiguration","description":"Record to represent client configuration for HubClient / PublisherClient\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"()","type":{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0}},"name":"headers","description":"Additional Request headers to include when distributing content\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The content-type of the payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"The payload to be sent\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"ContentDistributionMessage","description":"Record to represent a WebSub content delivery.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"STATUS_OK_OBJ","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"StatusOK","category":"classes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"status","description":"Status of the request processing , this is `200 OK` by default since\nthis is a success reponse\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":true,"name":"ContentDistributionSuccess","description":"Record to represent the successful WebSub content delivery\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"host","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:ListenerSecureSocket?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"server","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"requestLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"ListenerConfiguration","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"host","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"http1Settings","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"ListenerHttp1Settings","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"secureSocket","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"ballerina/http:1.1.0-alpha8:ListenerSecureSocket?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"httpVersion","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"timeout","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"decimal","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"server","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"requestLimits","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"RequestLimitConfigs","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":true,"name":"ListenerConfiguration","description":"Provides a set of configurations for configure the underlying HTTP listener of the WebSubHub listener.\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hub","description":"URL of the `hub` where subscriber has subscribed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubMode","description":"Current `hub` action\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubCallback","description":"Callback URL for subscriber to receive distributed content\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubTopic","description":"Topic to which subscriber has subscribed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubLeaseSeconds","description":"Amount of time in seconds during when the subscription is valid\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubSecret","description":"Secret Key to sign the distributed content\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Subscription","description":"Record to represent subscription request body\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":false,"name":"SubscriptionAccepted","description":"Record to represent accepted subscription by the `hub`\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"SubscriptionRedirect","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"redirectUrls","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"SubscriptionRedirect","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"SubscriptionRedirect","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"redirectUrls","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"http:STATUS_PERMANENT_REDIRECT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_PERMANENT_REDIRECT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"Status code for action\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":false,"name":"SubscriptionPermanentRedirect","description":"Record to represent permanent subscription redirects\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"SubscriptionRedirect","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"redirectUrls","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"SubscriptionRedirect","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"SubscriptionRedirect","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"redirectUrls","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string[]","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"http:STATUS_TEMPORARY_REDIRECT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_TEMPORARY_REDIRECT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"Status code of the action\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"isClosed":false,"name":"SubscriptionTemporaryRedirect","description":"Record to represent temporary subscription redirects\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"`Topic` which should be unregistered from the `hub`\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TopicDeregistration","description":"Record to represent Topic-Deregistration request body\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":false,"name":"TopicDeregistrationSuccess","description":"Record to represent Topic Deregistration Success\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"`Topic` which should be registered in the `hub`\n","isDeprecated":false,"isReadOnly":false}],"isClosed":true,"name":"TopicRegistration","description":"Record to represent Topic-Registration request body\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":false,"name":"TopicRegistrationSuccess","description":"Record to represent Topic Registration success\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubMode","description":"Current `hub` action\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubCallback","description":"Callback URL for subscriber to received distributed content\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubTopic","description":"Topic from which subscriber wants to unsubscribe\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubSecret","description":"Secret Key to sign the distributed content\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"Unsubscription","description":"Record to represent the unsubscription request body\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"CommonResponse","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"CommonResponse","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"mediaType","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"headers","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"map\u003cstring|string[]\u003e?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"body","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string|byte[]|json|xml|map\u003cstring\u003e","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false}],"isClosed":false,"name":"UnsubscriptionAccepted","description":"Record to represent unsubscription acceptance\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"MessageType","category":"enums","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msgType","description":"Type of the content update message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"hubTopic","description":"Topic to which the content should be updated\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"Content-Type of the update-message\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"content","description":"Content to be distributed to subscribers\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"UpdateMessage","description":"Record to represent content-update message\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Subscription","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hub","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubMode","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubCallback","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubTopic","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubLeaseSeconds","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Subscription","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Subscription","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hub","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubMode","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubCallback","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubTopic","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubLeaseSeconds","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"verificationSuccess","description":"true / false based on subscription is successfully completed or not\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"VerifiedSubscription","description":"Record to represent completed subscription\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Unsubscription","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hubMode","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubCallback","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubTopic","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Unsubscription","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Unsubscription","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"hubMode","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubCallback","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubTopic","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"hubSecret","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"string?","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"verificationSuccess","description":"true / false based on unsubscription is successfully completed or not\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"VerifiedUnsubscription","description":"Record to represent completed unsubscription\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"http:STATUS_OK","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_OK","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"Status code for action\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusOK","description":"Response status OK\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"http:STATUS_PERMANENT_REDIRECT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_PERMANENT_REDIRECT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"Status code for action\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusPermanentRedirect","description":"Response status Permanent Redirect\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"Status","description":"","isDeprecated":false,"inclusionType":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Status","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"code","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"elementType":{"orgName":"UNK_ORG","moduleName":"UNK_MOD","version":"UNK_VER","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"isReadOnly":false},{"defaultValue":"http:STATUS_TEMPORARY_REDIRECT","type":{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"STATUS_TEMPORARY_REDIRECT","category":"constants","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"code","description":"Status code for action\n","isDeprecated":false,"isReadOnly":false}],"methods":[],"otherMethods":[],"isIsolated":false,"name":"StatusTemporaryRedirect","description":"Response status Temporary Redirect\n","isDeprecated":false,"isReadOnly":true,"builtInVersion":"slalpha4"}],"objectTypes":[{"fields":[],"methods":[],"name":"Service","description":"","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"clients":[{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ContentDistributionMessage","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"content to be distributed to the topic-subscriber \n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ContentDistributionSuccess","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"SubscriptionDeletedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an `error` if an error occurred or `SubscriptionDeletedError` if the subscriber responded with `HTTP 410` \nor else `ContentDistributionSuccess` for successful content delivery\n","isDeprecated":false,"isReadOnly":false}],"name":"notifyContentDistribution","description":"Distributes the published content to subscribers.\n```ballerina\nContentDistributionSuccess | SubscriptionDeletedError | error? publishUpdate \u003d websubHubClientEP-\u003enotifyContentDistribution(\n { \n content: \"This is sample content\" \n }\n);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Subscription","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subscription","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `websubhub:ClientConfiguration` for the underlying client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the `websubhub:HubClient`.\n```ballerina\nwebsubhub:HubClient hubClientEP \u003d new({\n hub: \"https://hub.com\",\n hubMode: \"subscribe\", \n hubCallback: \"http://subscriber.com/callback\", \n hubTopic: \"https://topic.com\", \n hubSecret: \"key\"\n});\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ContentDistributionMessage","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"msg","description":"content to be distributed to the topic-subscriber \n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ContentDistributionSuccess","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"SubscriptionDeletedError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"an `error` if an error occurred or `SubscriptionDeletedError` if the subscriber responded with `HTTP 410` \nor else `ContentDistributionSuccess` for successful content delivery\n","isDeprecated":false,"isReadOnly":false}],"name":"notifyContentDistribution","description":"Distributes the published content to subscribers.\n```ballerina\nContentDistributionSuccess | SubscriptionDeletedError | error? publishUpdate \u003d websubHubClientEP-\u003enotifyContentDistribution(\n { \n content: \"This is sample content\" \n }\n);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Subscription","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"subscription","description":"","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `websubhub:ClientConfiguration` for the underlying client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the `websubhub:HubClient`.\n```ballerina\nwebsubhub:HubClient hubClientEP \u003d new({\n hub: \"https://hub.com\",\n hubMode: \"subscribe\", \n hubCallback: \"http://subscriber.com/callback\", \n hubTopic: \"https://topic.com\", \n hubSecret: \"key\"\n});\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"HubClient","description":"HTTP Based client for WebSub content publishing to subscribers\n","isDeprecated":false,"isReadOnly":false},{"remoteMethods":[{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic to register\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"TopicRegistrationSuccess","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"TopicRegistrationError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred registering the topic or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"registerTopic","description":"Registers a topic in a Ballerina WebSub Hub against which subscribers can subscribe and the publisher will\npublish updates.\n```ballerina\nerror? registerTopic \u003d websubHubClientEP-\u003eregisterTopic(\"http://websubpubtopic.com\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic to deregister\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"TopicDeregistrationSuccess","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"TopicDeregistrationError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`if an error occurred un registering the topic or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"deregisterTopic","description":"Deregisters a topic in a Ballerina WebSub Hub.\n```ballerina\nerror? deregisterTopic \u003d websubHubClientEP-\u003ederegisterTopic(\"http://websubpubtopic.com\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic for which the update occurred\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The update payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The type of the update content to set as the `ContentType` header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Acknowledgement","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"UpdateMessageError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`if an error occurred with the update or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"publishUpdate","description":"Publishes an update to a remote Ballerina WebSub Hub.\n```ballerina\nerror? publishUpdate \u003d websubHubClientEP-\u003epublishUpdate(\"http://websubpubtopic.com\",{\"action\": \"publish\",\n\"mode\": \"remote-hub\"});\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic for which the update occurred\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Acknowledgement","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"UpdateMessageError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`if an error occurred with the notification or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"notifyUpdate","description":"Notifies a remote WebSub Hub from which an update is available to fetch for hubs that require publishing to\nhappen as such.\n```ballerina\n error? notifyUpdate \u003d websubHubClientEP-\u003enotifyUpdate(\"http://websubpubtopic.com\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The URL to publish/notify updates\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `websubhub:ClientConfiguration` for the underlying client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the `websub:PublisherClient`.\n```ballerina\nwebsub:PublisherClient websubHubClientEP \u003d new(\"http://localhost:9191/websub/publish\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic to register\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"TopicRegistrationSuccess","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"TopicRegistrationError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error` if an error occurred registering the topic or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"registerTopic","description":"Registers a topic in a Ballerina WebSub Hub against which subscribers can subscribe and the publisher will\npublish updates.\n```ballerina\nerror? registerTopic \u003d websubHubClientEP-\u003eregisterTopic(\"http://websubpubtopic.com\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic to deregister\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"TopicDeregistrationSuccess","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"TopicDeregistrationError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`if an error occurred un registering the topic or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"deregisterTopic","description":"Deregisters a topic in a Ballerina WebSub Hub.\n```ballerina\nerror? deregisterTopic \u003d websubHubClientEP-\u003ederegisterTopic(\"http://websubpubtopic.com\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic for which the update occurred\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"map","category":"map","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"byte","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}}],"paramTypes":[],"arrayDimensions":0},"name":"payload","description":"The update payload\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"contentType","description":"The type of the update content to set as the `ContentType` header\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Acknowledgement","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"UpdateMessageError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`if an error occurred with the update or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"publishUpdate","description":"Publishes an update to a remote Ballerina WebSub Hub.\n```ballerina\nerror? publishUpdate \u003d websubHubClientEP-\u003epublishUpdate(\"http://websubpubtopic.com\",{\"action\": \"publish\",\n\"mode\": \"remote-hub\"});\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":true,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"topic","description":"The topic for which the update occurred\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Acknowledgement","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"UpdateMessageError","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`if an error occurred with the notification or else `()`\n","isDeprecated":false,"isReadOnly":false}],"name":"notifyUpdate","description":"Notifies a remote WebSub Hub from which an update is available to fetch for hubs that require publishing to\nhappen as such.\n```ballerina\n error? notifyUpdate \u003d websubHubClientEP-\u003enotifyUpdate(\"http://websubpubtopic.com\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"The URL to publish/notify updates\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ClientConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"The `websubhub:ClientConfiguration` for the underlying client or else `()`\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Initializes the `websub:PublisherClient`.\n```ballerina\nwebsub:PublisherClient websubHubClientEP \u003d new(\"http://localhost:9191/websub/publish\");\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[],"isIsolated":false,"name":"PublisherClient","description":"The HTTP based client for WebSub topic registration and deregistration, and notifying the hub of new updates.\n","isDeprecated":false,"isReadOnly":false}],"listeners":[{"lifeCycleMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The `websubhub:Service` object to attach\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The path of the Service to be hosted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service attaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches the provided Service to the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"fields":[],"methods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Listener","category":"listeners","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"listenTo","description":"An `http:Listener` or a port number to listen for the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"`websub:ListenerConfiguration` to be provided to underlying HTTP Listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Invoked during the initialization of a `websubhub:Listener`. Either an `http:Listener` or a port number must be\nprovided to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The `websubhub:Service` object to attach\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"()","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"isAnonymousUnionType":false,"isInclusion":false,"isArrayType":true,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":1,"elementType":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"name","description":"The path of the Service to be hosted\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service attaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"attach","description":"Attaches the provided Service to the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service detaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches the provided Service from the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener starting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the attached Service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Gracefully stops the hub listener. Already accepted requests will be served before the connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"initMethod":{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"int","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"http","version":"1.1.0-alpha8","name":"Listener","category":"listeners","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"listenTo","description":"An `http:Listener` or a port number to listen for the service\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"ListenerConfiguration","category":"records","isAnonymousUnionType":false,"isInclusion":true,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"config","description":"`websub:ListenerConfiguration` to be provided to underlying HTTP Listener\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false,"isReadOnly":false}],"name":"init","description":"Invoked during the initialization of a `websubhub:Listener`. Either an `http:Listener` or a port number must be\nprovided to initialize the listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},"otherMethods":[{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"orgName":"ballerina","moduleName":"websubhub","version":"0.2.0-alpha8","name":"Service","category":"objectTypes","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"s","description":"The service to be detached\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the service detaching process\n","isDeprecated":false,"isReadOnly":false}],"name":"detach","description":"Detaches the provided Service from the Listener.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener starting process\n","isDeprecated":false,"isReadOnly":false}],"name":"\u0027start","description":"Starts the attached Service.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"gracefulStop","description":"Gracefully stops the hub listener. Already accepted requests will be served before the connection closure.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"An `error`, if an error occurred during the listener stopping process\n","isDeprecated":false,"isReadOnly":false}],"name":"immediateStop","description":"Stops the service listener immediately. It is not implemented yet.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"isIsolated":false,"name":"Listener","description":"Represents a Service listener endpoint.\n","isDeprecated":false,"isReadOnly":false}],"functions":[],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents a websubhub distinct error\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[{"members":[{"name":"EVENT","description":"","isDeprecated":false,"isReadOnly":false},{"name":"PUBLISH","description":"","isDeprecated":false,"isReadOnly":false}],"name":"MessageType","description":"Enum to differenciate the type of content-update message\n\n","isDeprecated":false,"isReadOnly":false}],"id":"websubhub","summary":"","description":"","orgName":"ballerina","version":"0.2.0-alpha8"},{"relatedModules":[],"records":[{"fields":[{"defaultValue":"\"@\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"attributePrefix","description":"The attribute prefix to use in the XML representation\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"\"root\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"arrayEntryTag","description":"The XML tag to add an element from a JSON array\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"JsonOptions","description":"Represents a record type to provide configurations for the JSON to XML\nconversion.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"fields":[{"defaultValue":"\"@\"","type":{"version":"slalpha4","name":"string","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"attributePrefix","description":"Attribute prefix used in the XML\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"true","type":{"version":"slalpha4","name":"boolean","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"preserveNamespaces","description":"Instructs whether to preserve the namespaces of the XML when converting\n","isDeprecated":false,"isReadOnly":false}],"isClosed":false,"name":"XmlOptions","description":"Provides configurations for converting XML to JSON.\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"jsonValue","description":"The JSON source\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"xmldata","version":"1.1.0-alpha8","name":"JsonOptions","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"options","description":"The `xmldata:JsonOptions` record for JSON to XML conversion properties\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"xmldata","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"XML representation of the given JSON if the JSON is\nsuccessfully converted or else an `error`\n","isDeprecated":false,"isReadOnly":false}],"name":"fromJson","description":"Converts a JSON object to an XML representation.\n```ballerina\njson data \u003d {\n name: \"John\",\n age: 30\n};\nxml|Error xmlValue \u003d xmldata:fromJson(data);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"},{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"xmlValue","description":"The XML source to be converted to JSON\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"{}","type":{"orgName":"ballerina","moduleName":"xmldata","version":"1.1.0-alpha8","name":"XmlOptions","category":"records","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"options","description":"The `XmlOptions` record consisting of the configurations for the conversion\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"json","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"orgName":"ballerina","moduleName":"xmldata","version":"1.1.0-alpha8","name":"Error","category":"errors","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The JSON representation of the given XML on success, else returns an `error`\n","isDeprecated":false,"isReadOnly":false}],"name":"toJson","description":"Converts an XML object to its JSON representation.\n```ballerina\nxml xmlValue \u003d xml `\u003c!-- outer comment --\u003e` + xml `\u003cname\u003esupun\u003c/name\u003e`;\njson|Error jsonValue \u003d toJson(xmlValue);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"Error","description":"Represents the error type of the ballerina/xmldata module. This error type represents any error that can occur\nduring the execution of xmldata APIs.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"xmldata","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"relatedModules":[],"records":[],"classes":[],"objectTypes":[],"clients":[],"listeners":[],"functions":[{"isIsolated":true,"isRemote":false,"isExtern":true,"parameters":[{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"input","description":"An XML object, which needs to be transformed\n","isDeprecated":false,"isReadOnly":false},{"defaultValue":"","type":{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"xsl","description":"The XSL style sheet represented in an XML object\n","isDeprecated":false,"isReadOnly":false}],"returnParameters":[{"type":{"isAnonymousUnionType":true,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[{"version":"slalpha4","name":"xml","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},{"version":"slalpha4","name":"error","category":"builtin","isAnonymousUnionType":false,"isInclusion":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isTypeDesc":false,"isRestParam":false,"isLambda":false,"isIsolated":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}],"paramTypes":[],"arrayDimensions":0},"name":"","description":"The transformed result represented in an XML object or else an `error` if the given `XML` object\ncan\u0027t be transformed\n","isDeprecated":false,"isReadOnly":false}],"name":"transform","description":"Transforms the single-rooted XML content to another XML/HTML/plain text using XSL transformations.\n```ballerina\nxml|error target \u003d xslt:transform(sourceXml, xsl);\n```\n\n","isDeprecated":false,"isReadOnly":false,"builtInVersion":"slalpha4"}],"constants":[],"annotations":[],"errors":[{"name":"TransformError","description":"Represents a `TransformError` with the message and the cause.\n","isDeprecated":false,"isReadOnly":false}],"types":[],"enums":[],"id":"xslt","summary":"","description":"","orgName":"ballerina","version":"1.1.0-alpha8"}]},"searchData":{"modules":[{"id":"auth","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"awslambda","description":"","orgName":"ballerinax","version":"0.0.0"},{"id":"azure_functions","description":"","orgName":"ballerinax","version":"1.0.0"},{"id":"cache","description":"","orgName":"ballerina","version":"2.1.0-alpha8"},{"id":"cloud","description":"","orgName":"ballerina","version":"1.0.0"},{"id":"crypto","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"email","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"file","description":"","orgName":"ballerina","version":"0.7.0-alpha8"},{"id":"ftp","description":"","orgName":"ballerina","version":"1.1.0-alpha9"},{"id":"graphql","description":"","orgName":"ballerina","version":"0.2.0-alpha8"},{"id":"graphql.parser","description":"","orgName":"ballerina","version":"0.2.0-alpha8"},{"id":"grpc","description":"","orgName":"ballerina","version":"0.8.0-alpha8"},{"id":"http","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"io","description":"","orgName":"ballerina","version":"0.6.0-alpha8"},{"id":"jballerina.java","description":"This module provides the API for Java interoperability in Ballerina.","orgName":"ballerina","version":"0.9.0"},{"id":"jballerina.java.arrays","description":"","orgName":"ballerina","version":"0.10.0-alpha8"},{"id":"jwt","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"log","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"mime","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"oauth2","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"observe","description":"This module provides apis for observing Ballerina services.","orgName":"ballerina","version":"0.9.0"},{"id":"openapi","description":"","orgName":"ballerina","version":"2.0.11"},{"id":"os","description":"","orgName":"ballerina","version":"0.8.0-alpha8"},{"id":"random","description":"","orgName":"ballerina","version":"0.10.0-alpha8"},{"id":"regex","description":"","orgName":"ballerina","version":"0.7.0-alpha8"},{"id":"sql","description":"","orgName":"ballerina","version":"0.6.0-alpha8"},{"id":"task","description":"","orgName":"ballerina","version":"2.0.0-alpha9"},{"id":"tcp","description":"","orgName":"ballerina","version":"0.8.0-alpha8"},{"id":"test","description":"This module facilitates developers to write automation tests for ballerina code in a simple manner.","orgName":"ballerina","version":"0.0.0"},{"id":"time","description":"","orgName":"ballerina","version":"2.0.0-alpha9"},{"id":"transaction","description":"This module provides Ballerina transaction manager implementation.","orgName":"ballerinai","version":"1.0.12"},{"id":"udp","description":"","orgName":"ballerina","version":"0.9.0-alpha8"},{"id":"url","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"uuid","description":"","orgName":"ballerina","version":"0.10.0-alpha8"},{"id":"websocket","description":"","orgName":"ballerina","version":"1.2.0-alpha8"},{"id":"websub","description":"","orgName":"ballerina","version":"1.2.0-alpha8"},{"id":"websubhub","description":"","orgName":"ballerina","version":"0.2.0-alpha8"},{"id":"xmldata","description":"","orgName":"ballerina","version":"1.1.0-alpha8"},{"id":"xslt","description":"","orgName":"ballerina","version":"1.1.0-alpha8"}],"classes":[{"id":"ClientBasicAuthProvider","description":"Represents the client Basic Auth provider.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerFileUserStoreBasicAuthProvider","description":"Represents the file user store based listener Basic Auth provider, which is an implementation of the\n`auth:ListenerBasicAuthProvider` object.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerLdapUserStoreBasicAuthProvider","description":"Represents the LDAP based listener Basic Auth provider.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Context","description":"Object to represent an AWS Lambda function execution context.","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"Context","description":"The request context holder.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"Cache","description":"The `cache:Cache` object, which is used for all the cache-related operations.","moduleId":"cache","moduleOrgName":"ballerina","moduleVersion":"2.1.0-alpha8"},{"id":"LinkedList","description":"The `cache:LinkedList` object consists operations of `LinkedList` data structure which are related\nto LRU eviction algorithm\n\n","moduleId":"cache","moduleOrgName":"ballerina","moduleVersion":"2.1.0-alpha8"},{"id":"ImapListener","description":"Represents a service listener that monitors the email server location.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PopListener","description":"Represents a service listener that monitors the email server location.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ArgumentNode","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"CharReader","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"DocumentNode","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"FieldNode","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"FragmentNode","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Lexer","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"OperationNode","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Parser","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ClientBasicAuthHandler","description":"Defines the Basic Auth handler for client authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ClientBearerTokenAuthHandler","description":"Defines the Bearer token auth handler for client authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ClientSelfSignedJwtAuthHandler","description":"Defines the self signed JWT handler for client authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ConnectionManager","description":"","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ListenerJwtAuthHandler","description":"Defines the JWT auth handler for listener authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ClientBasicAuthHandler","description":"Defines the Basic Auth handler for client authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientBearerTokenAuthHandler","description":"Defines the Bearer token auth handler for client authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientSelfSignedJwtAuthHandler","description":"Defines the self signed JWT handler for client authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Cookie","description":"Represents a Cookie.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CookieStore","description":"Represents the cookie store.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CsvPersistentCookieHandler","description":"Represents a default persistent cookie handler, which stores persistent cookies in a CSV file.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Headers","description":"Represents the headers of the inbound request.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpCache","description":"Implements a cache for storing HTTP responses.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpFuture","description":"Represents a \u0027future\u0027 that returns as a result of an asynchronous HTTP request submission.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerFileUserStoreBasicAuthHandler","description":"Defines the file store Basic Auth handler for listener authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerJwtAuthHandler","description":"Defines the JWT auth handler for listener authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LoadBalancerRoundRobinRule","description":"Implementation of round robin load balancing strategy.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PushPromise","description":"Represents an HTTP/2 `PUSH_PROMISE` frame.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Request","description":"Represents an HTTP request.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RequestCacheControl","description":"Configures the cache control directives for an `http:Request`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Response","description":"Represents an HTTP response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ResponseCacheControl","description":"Configures cache control directives for an `http:Response`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusAccepted","description":"Represents the status code of `STATUS_ACCEPTED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusBadGateway","description":"Represents the status code of `STATUS_BAD_GATEWAY`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusBadRequest","description":"Represents the status code of `STATUS_BAD_REQUEST`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusConflict","description":"Represents the status code of `STATUS_CONFLICT`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusContinue","description":"Represents the status code of `STATUS_CONTINUE`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusCreated","description":"Represents the status code of `STATUS_CREATED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusExpectationFailed","description":"Represents the status code of `STATUS_EXPECTATION_FAILED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusForbidden","description":"Represents the status code of `STATUS_FORBIDDEN`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusFound","description":"Represents the status code of `STATUS_FOUND`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusGatewayTimeout","description":"Represents the status code of `STATUS_GATEWAY_TIMEOUT`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusGone","description":"Represents the status code of `STATUS_GONE`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusHttpVersionNotSupported","description":"Represents the status code of `STATUS_HTTP_VERSION_NOT_SUPPORTED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusInternalServerError","description":"Represents the status code of `STATUS_INTERNAL_SERVER_ERROR`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusLengthRequired","description":"Represents the status code of `STATUS_LENGTH_REQUIRED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusMethodNotAllowed","description":"Represents the status code of `STATUS_METHOD_NOT_ALLOWED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusMovedPermanently","description":"Represents the status code of `STATUS_MOVED_PERMANENTLY`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusMultipleChoices","description":"Represents the status code of `STATUS_MULTIPLE_CHOICES`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusNoContent","description":"Represents the status code of `STATUS_NO_CONTENT`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusNonAuthoritativeInformation","description":"Represents the status code of `STATUS_NON_AUTHORITATIVE_INFORMATION`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusNotAcceptable","description":"Represents the status code of `STATUS_NOT_ACCEPTABLE`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusNotFound","description":"Represents the status code of `STATUS_NOT_FOUND`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusNotImplemented","description":"Represents the status code of `STATUS_NOT_IMPLEMENTED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusNotModified","description":"Represents the status code of `STATUS_NOT_MODIFIED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusOK","description":"Represents the status code of `STATUS_OK`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusPartialContent","description":"Represents the status code of `STATUS_PARTIAL_CONTENT`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusPayloadTooLarge","description":"Represents the status code of `STATUS_PAYLOAD_TOO_LARGE`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusPaymentRequired","description":"Represents the status code of `STATUS_PAYMENT_REQUIRED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusPermanentRedirect","description":"Represents the status code of `STATUS_PERMANENT_REDIRECT`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusPreconditionFailed","description":"Represents the status code of `STATUS_PRECONDITION_FAILED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusProxyAuthenticationRequired","description":"Represents the status code of `STATUS_PROXY_AUTHENTICATION_REQUIRED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusRangeNotSatisfiable","description":"Represents the status code of `STATUS_RANGE_NOT_SATISFIABLE`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusRequestHeaderFieldsTooLarge","description":"Represents the status code of `STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusRequestTimeout","description":"Represents the status code of `STATUS_REQUEST_TIMEOUT`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusResetContent","description":"Represents the status code of `STATUS_RESET_CONTENT`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusSeeOther","description":"Represents the status code of `STATUS_SEE_OTHER`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusServiceUnavailable","description":"Represents the status code of `STATUS_SERVICE_UNAVAILABLE`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusSwitchingProtocols","description":"Represents the status code of `STATUS_SWITCHING_PROTOCOLS`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusTemporaryRedirect","description":"Represents the status code of `STATUS_TEMPORARY_REDIRECT`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusUnauthorized","description":"Represents the status code of `STATUS_UNAUTHORIZED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusUnsupportedMediaType","description":"Represents the status code of `STATUS_UNSUPPORTED_MEDIA_TYPE`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusUpgradeRequired","description":"Represents the status code of `STATUS_UPGRADE_REQUIRED`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusUriTooLong","description":"Represents the status code of `STATUS_URI_TOO_LONG`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusUseProxy","description":"Represents the status code of `STATUS_USE_PROXY`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"BlockStream","description":"`BlockStream` used to initialize a stream of type `Block`.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"CSVStream","description":"`LineStream` used to initialize a stream of type strings(lines).","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"LineStream","description":"`LineStream` used to initialize a stream of type strings(lines).","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ReadableByteChannel","description":"ReadableByteChannel represents an input resource (i.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ReadableCharacterChannel","description":"Represents a channel, which could be used to read characters through a given ReadableByteChannel.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ReadableCSVChannel","description":"Represents a ReadableCSVChannel which could be used to read records from CSV file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ReadableDataChannel","description":"Represents a data channel for reading data.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ReadableTextRecordChannel","description":"Represents a channel which will allow to read.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"StringReader","description":"Represents a reader which will wrap string content as a channel.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"WritableByteChannel","description":"WritableByteChannel represents an output resource (i.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"WritableCharacterChannel","description":"Represents a channel which could be used to write characters through a given WritableCharacterChannel.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"WritableCSVChannel","description":"Represents a WritableCSVChannel, which could be used to write records from the CSV file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"WritableDataChannel","description":"Represents a WritableDataChannel for writing data.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"WritableTextRecordChannel","description":"Represents a channel, which will allow to write records through a given WritableCharacterChannel.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"StackFrameImpl","description":"Implementation for the `runtime.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"ClientSelfSignedJwtAuthProvider","description":"Represents the client JWT Auth provider, which is used to authenticate with an external endpoint by issuing a\nself-signed JWT.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerJwtAuthProvider","description":"Represents the listener JWT Auth provider, which authenticates by validating a JWT.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ContentDisposition","description":"Represents values in `Content-Disposition` header.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Entity","description":"Represents the headers and body of a message.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MediaType","description":"Describes the nature of the data in the body of a MIME entity.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientOAuth2Provider","description":"Represents the client OAuth2 provider, which generates OAuth2 tokens.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerOAuth2Provider","description":"Represents the inbound OAuth2 provider, which calls the introspection server, validates the received credentials,\nand performs authentication and authorization.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Counter","description":"This represents the metric type - counter, that can be only increased by an integer number.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"Gauge","description":"This represents the metric type - gauge, that can hold instantaneous, increased or decreased value\nduring the usage.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"ArrayOutParameter","description":"Represents Array Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ArrayValue","description":"Represents ArrayValue SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BigIntOutParameter","description":"Represents BigInt Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BigIntValue","description":"Represents BigInt SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BinaryOutParameter","description":"Represents Binary Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BinaryValue","description":"Represents Binary SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BitOutParameter","description":"Represents Bit Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BitValue","description":"Represents Bit SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BlobOutParameter","description":"Represents Blob Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BlobValue","description":"Represents Blob SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BooleanOutParameter","description":"Represents Boolean Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"BooleanValue","description":"Represents Boolean SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"CharOutParameter","description":"Represents Char Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"CharValue","description":"Represents Char SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ClobOutParameter","description":"Represents Clob Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ClobValue","description":"Represents Clob SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DateOutParameter","description":"Represents Date Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DateTimeOutParameter","description":"Represents DateTime Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DateTimeValue","description":"Represents DateTime SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DateValue","description":"Represents Date SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DecimalOutParameter","description":"Represents Decimal Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DecimalValue","description":"Represents Decimal SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DoubleOutParameter","description":"Represents Double Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DoubleValue","description":"Represents Double SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"FloatOutParameter","description":"Represents Float Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"FloatValue","description":"Represents Float SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"InOutParameter","description":"Represents SQL InOutParameter used in procedure calls.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"IntegerOutParameter","description":"Represents Integer Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"IntegerValue","description":"Represents Integer SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NCharOutParameter","description":"Represents NChar Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NCharValue","description":"Represents NChar SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NClobOutParameter","description":"Represents NClob Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NClobValue","description":"Represents NClob SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NumericOutParameter","description":"Represents Numeric Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NumericValue","description":"Represents Numeric SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NVarcharOutParameter","description":"Represents NVarchar Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NVarcharValue","description":"Represents NVarchar SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ProcedureCallResult","description":"Object that is used to return stored procedure call results.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"RealOutParameter","description":"Represents Real Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"RealValue","description":"Represents Real SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"RefOutParameter","description":"Represents Ref Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"RefValue","description":"Represents Ref SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ResultIterator","description":"The result iterator object that is used to iterate through the results in the event stream.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"RowOutParameter","description":"Represents Row Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"RowValue","description":"Represents Row SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"SmallIntOutParameter","description":"Represents SmallInt Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"SmallIntValue","description":"Represents SmallInt SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"StructOutParameter","description":"Represents Struct Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"StructValue","description":"Represents Struct SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"TextOutParameter","description":"Represents Text Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"TextValue","description":"Represents Text SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"TimeOutParameter","description":"Represents Time Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"TimestampOutParameter","description":"Represents Timestamp Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"TimestampValue","description":"Represents Timestamp SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"TimeValue","description":"Represents Time SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"VarBinaryOutParameter","description":"Represents VarBinary Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"VarBinaryValue","description":"Represents VarBinary SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"VarcharOutParameter","description":"Represents Varchar Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"VarcharValue","description":"Represents Varchar SQL field.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"XMLOutParameter","description":"Represents XML Out Parameter used in procedure calls\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"FunctionStub","description":"Represents an object that allows stubbing function invocations\n\n","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"MemberFunctionStub","description":"Represents an object that allows stubbing member function invocations.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"MemberVariableStub","description":"Represents an object that allows stubbing member variables retrieved.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"MockFunction","description":"Represents a MockFunction object\n","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"MockObject","description":"Represents a Mock object in which to create stubs for member functions and variables\n","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"StatusOK","description":"Response status OK\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"StatusPermanentRedirect","description":"Response status Permanent Redirect\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"StatusTemporaryRedirect","description":"Response status Temporary Redirect\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"}],"functions":[{"id":"extractUsernameAndPassword","description":"Extracts the username and the password from the base64-encoded `username:password` value.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"__process","description":"Process and excute the handler.","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"__register","description":"Register a function handler with function and event type\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"__register","description":"INTERNAL usage - registers a handler function.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"createContext","description":"INTERNAL usage - creates function context.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getBallerinaValueFromInputData","description":"INTERNAL usage - Returns a converted Ballerina value from input data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getBinaryFromHTTPReq","description":"INTERNAL usage - Returns the binary payload from the HTTP request.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getBodyFromHTTPInputData","description":"INTERNAL usage - Returns the HTTP body value from input data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getBytesFromInputData","description":"INTERNAL usage - Returns the binary value from input data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getHTTPRequestFromInputData","description":"INTERNAL usage - Populates the HTTP request structure from an input data entry.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getHTTPRequestFromParams","description":"INTERNAL usage - Returns the HTTP request data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getJsonFromHTTPReq","description":"INTERNAL usage - Returns the JSON payload from the HTTP request.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getJsonFromInputData","description":"INTERNAL usage - Returns the JSON value from input data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getJsonFromMetadata","description":"INTERNAL usage - Returns a json value from metadata.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getJsonStringFromInputData","description":"INTERNAL usage - Returns the JSON string value from input data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getMetadata","description":"INTERNAL usage - extracts the metadata.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getOptionalBallerinaValueFromInputData","description":"INTERNAL usage - Returns the optional converted Ballerina value from \"getParsedJsonFromJsonStringFromInputData\".","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getOptionalBytesFromInputData","description":"INTERNAL usage - Returns the optional binary value from input data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getOptionalStringConvertedBytesFromInputData","description":"INTERNAL usage - Returns the optional string value converted from input binary data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getOptionalStringFromInputData","description":"INTERNAL usage - Returns the optional string value from input data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getParsedJsonFromJsonStringFromInputData","description":"INTERNAL usage - JSON parse the string value available from \"getJsonStringFromInputData\".","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getStringConvertedBytesFromInputData","description":"INTERNAL usage - Returns the string value converted from input binary data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getStringFromHTTPReq","description":"INTERNAL usage - Returns the string payload from the HTTP request.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getStringFromInputData","description":"INTERNAL usage - Returns the string value from input data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"getStringFromMetadata","description":"INTERNAL usage - Returns a string value from metadata.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setBallerinaValueAsJsonReturn","description":"INTERNAL usage - Converts a Ballerina value to a JSON and set the return value.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setBlobOutput","description":"INTERNAL usage - Sets the Blob output.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setCosmosDBBallerinaValueAsJsonReturn","description":"INTERNAL usage - Converts a CosmosDS Ballerina value to a JSON and set the return value.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setCosmosDBJsonReturn","description":"INTERNAL usage - Sets the CosmosDS JSON return value.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setHTTPOutput","description":"INTERNAL usage - Sets the HTTP output.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setHTTPReturn","description":"INTERNAL usage - Sets the HTTP binding return value.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setJsonReturn","description":"INTERNAL usage - Sets the JSON return value.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setPureHTTPOutput","description":"INTERNAL usage - Sets the pure HTTP output.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setPureStringOutput","description":"INTERNAL usage - Sets the pure string output.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setStringOutput","description":"INTERNAL usage - Sets the string output.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setStringReturn","description":"INTERNAL usage - Sets the string return value.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"setTwilioSmsOutput","description":"INTERNAL usage - Sets the Twilio output.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"buildRsaPublicKey","description":"Returns the `crypto:PublicKey` created with the modulus and exponent retrieved from the JWK\u0027s endpoint.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"crc32b","description":"Returns the Hex-encoded CRC32B value for the provided element.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"decodeRsaPrivateKeyFromKeyFile","description":"Reads a private key from the provided private key and private key password.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"decodeRsaPrivateKeyFromKeyStore","description":"Reads a private key from the provided PKCS#12 archive file.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"decodeRsaPublicKeyFromCertFile","description":"Reads a public key from the provided public certificate file.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"decodeRsaPublicKeyFromTrustStore","description":"Reads a public key from the provided PKCS#12 archive file.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"decryptAesCbc","description":"Returns the AES-CBC-decrypted value for the given AES-CBC-encrypted data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"decryptAesEcb","description":"Returns the AES-ECB-decrypted value for the given AES-ECB-encrypted data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"decryptAesGcm","description":"Returns the AES-GCM-decrypted value for the given AES-GCM-encrypted data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"decryptRsaEcb","description":"Returns the RSA-decrypted value for the given RSA-encrypted data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"encryptAesCbc","description":"Returns the AES-CBC-encrypted value for the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"encryptAesEcb","description":"Returns the AES-ECB-encrypted value for the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"encryptAesGcm","description":"Returns the AES-GCM-encrypted value for the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"encryptRsaEcb","description":"Returns the RSA-encrypted value for the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hashMd5","description":"Returns the MD5 hash of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hashSha1","description":"Returns the SHA-1 hash of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hashSha256","description":"Returns the SHA-256 hash of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hashSha384","description":"Returns the SHA-384 hash of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hashSha512","description":"Returns the SHA-512 hash of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hmacMd5","description":"Returns the HMAC using the MD-5 hash function of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hmacSha1","description":"Returns the HMAC using the SHA-1 hash function of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hmacSha256","description":"Returns the HMAC using the SHA-256 hash function of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hmacSha384","description":"Returns the HMAC using the SHA-384 hash function of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"hmacSha512","description":"Returns the HMAC using the SHA-512 hash function of the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"signRsaMd5","description":"Returns the RSA-MD5-based signature value for the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"signRsaSha1","description":"Returns the RSA-SHA1-based signature value for the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"signRsaSha256","description":"Returns the RSA-SHA256-based signature value for the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"signRsaSha384","description":"Returns the RSA-SHA384-based signature value for the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"signRsaSha512","description":"Returns the RSA-SHA512-based signature value for the given data.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"verifyRsaMd5Signature","description":"Verifies the RSA-MD5-based signature.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"verifyRsaSha1Signature","description":"Verifies the RSA-SHA1-based signature.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"verifyRsaSha256Signature","description":"Verifies the RSA-SHA256-based signature.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"verifyRsaSha384Signature","description":"Verifies the RSA-SHA384-based signature.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"verifyRsaSha512Signature","description":"Verifies the RSA-SHA512-based signature.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"basename","description":"Retrieves the base name of the file from the provided location,\nwhich is the last element of the path.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"copy","description":"Copy the file/directory in the old path to the new path.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"create","description":"Creates a file in the specified file path.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"createDir","description":"Creates a new directory with the specified name.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"createTemp","description":"Creates a temporary file.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"createTempDir","description":"Creates a temporary directory.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"getAbsolutePath","description":"Retrieves the absolute path from the provided location.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"getCurrentDir","description":"Returns the current working directory.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"getMetaData","description":"Returns the metadata information of the file specified in the file path.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"isAbsolutePath","description":"Reports whether the path is absolute.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"joinPath","description":"Joins any number of path elements into a single path.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"normalizePath","description":"Normalizes a path value.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"parentPath","description":"Returns the enclosing parent directory.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"readDir","description":"Reads the directory and returns a list of metadata of files and directories\ninside the specified directory.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"relativePath","description":"Returns a relative path, which is logically equivalent to the target path when joined to the base path with an\nintervening separator.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"remove","description":"Removes the specified file or directory.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"rename","description":"Renames(Moves) the old path with the new path.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"splitPath","description":"Splits a list of paths joined by the OS-specific path separator.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"test","description":"Tests a file path against a test condition .","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"getDeadline","description":"Return the deadline value as `time:Time`.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"getHeader","description":"Returns the header value with the specified header name.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"getHeaders","description":"Gets all the transport headers with the specified header name.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"isCancelled","description":"Check whether the deadline already exceeded or not.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"setDeadline","description":"Enable the deadline by adding the `deadline` header to the given headers.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"authenticateResource","description":"Uses for declarative auth design, where the authentication/authorization decision is taken\nby reading the auth annotations provided in service/resource and the `Authorization` header of request.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"createHttpCachingClient","description":"Creates an HTTP client capable of caching HTTP responses.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"createHttpSecureClient","description":"Creates an HTTP client capable of securing HTTP requests with authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"invokeEndpoint","description":"The HEAD remote function implementation of the Circuit Breaker.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"parseHeader","description":"Parses the given header value to extract its value and parameter map.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"createReadableChannel","description":"Creates an in-memory channel, which will be a reference stream of bytes.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileReadBlocksAsStream","description":"Read the entire file content as a stream of blocks.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileReadBytes","description":"Read the entire file content as a byte array.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileReadCsv","description":"Read file content as a CSV.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileReadCsvAsStream","description":"Read file content as a CSV.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileReadJson","description":"Reads file content as a JSON.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileReadLines","description":"Reads the entire file content as a list of lines.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileReadLinesAsStream","description":"Reads file content as a stream of lines.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileReadString","description":"Reads the entire file content as a `string`.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileReadXml","description":"Reads file content as an XML.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileWriteBlocksFromStream","description":"Write a byte stream to a file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileWriteBytes","description":"Write a set of bytes to a file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileWriteCsv","description":"Write CSV content to a file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileWriteCsvFromStream","description":"Write CSV record stream to a file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileWriteJson","description":"Write a JSON to a file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileWriteLines","description":"Write an array of lines to a file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileWriteLinesFromStream","description":"Write stream of lines to a file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileWriteString","description":"Write a string content to a file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"fileWriteXml","description":"Write XML content to a file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"openReadableCsvFile","description":"Retrieves a readable CSV channel from a given file path.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"openReadableFile","description":"Retrieves a `ReadableByteChannel` from a given file path.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"openWritableCsvFile","description":"Retrieves a writable CSV channel from a given file path.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"openWritableFile","description":"Retrieves a `WritableByteChannel` from a given file path.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"print","description":"Prints `any`, `error`, or string templates(such as `The respective int value is ${val}`) value(s) to the STDOUT.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"println","description":"Prints `any`, `error` or string templates(such as `The respective int value is ${val}`) value(s) to the STDOUT\nfollowed by a new line.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"readln","description":"Retrieves the input read from the STDIN.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"cast","description":"Returns an `JObject|error`, which is obtained after casting the provided `JObject` instance\nto the given `JObject` type depending on assignability.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"createNull","description":"Returns a `handle`, which refers to Java null.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"fromString","description":"Returns a `handle`, which refers to the Java string representation of the Ballerina `string`.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"getClass","description":"Returns a `handle`, which refers to the Java Class object associated with the class or interface with the given\nstring name.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"isNull","description":"Returns `true` if this handle refers to Java null.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"toString","description":"Returns a Ballerina `string` representation of the Java object referred by the `handle`.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"fromHandle","description":"Returns a Ballerina array for a handle that holds a Java array.","moduleId":"jballerina.java.arrays","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"get","description":"Returns a `handle`, which refers to the element at the specified index in the given Java array.","moduleId":"jballerina.java.arrays","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"getLength","description":"Returns the length of the given Java array.","moduleId":"jballerina.java.arrays","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"newInstance","description":"Returns a new Java array instance with the specified element type and dimensions.","moduleId":"jballerina.java.arrays","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"set","description":"Replaces the indexed element at the specified index in the given Java array with the specified element.","moduleId":"jballerina.java.arrays","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"toHandle","description":"Returns a handle value representation for a Ballerina array.","moduleId":"jballerina.java.arrays","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"decode","description":"Decodes the provided JWT string.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"issue","description":"Issues a JWT based on the provided configurations.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"validate","description":"Validates the provided JWT, against the provided configurations.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"printDebug","description":"Prints debug logs.","moduleId":"log","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"printError","description":"Prints error logs.","moduleId":"log","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"printInfo","description":"Prints info logs.","moduleId":"log","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"printWarn","description":"Prints warn logs.","moduleId":"log","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"base64Decode","description":"**Deprecated API**.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"base64DecodeBlob","description":"**Deprecated API**.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"base64Encode","description":"**Deprecated API**.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"base64EncodeBlob","description":"**Deprecated API**.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"getContentDispositionObject","description":"Given the Content-Disposition as a string, gets the ContentDisposition object with it.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"getMediaType","description":"Gets the `MediaType` object populated with it when the `Content-Type` is in string.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"prepareDecodingErrorWithDetail","description":"Constructs a `DecodeError` with the given details.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"prepareEncodingErrorWithDetail","description":"Constructs an `EncodeError` with the given details.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"addTagToMetrics","description":"Add a key value pair as a tag to system metrics.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"addTagToSpan","description":"Add a key value pair as a tag to the span.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"finishSpan","description":"Finish the current span.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"getAllMetrics","description":"Retrieve all registered metrics including default metrics from the ballerina runtime, and user defined metrics.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"getMetricsProvider","description":"","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"getMetricsReporter","description":"","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"getTracingProvider","description":"","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"isMetricsEnabled","description":"","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"isObservabilityEnabled","description":"","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"isTracingEnabled","description":"","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"lookupMetric","description":"Retrieves the specific metric that is described by the given name and tags.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"startRootSpan","description":"Start a span with no parent span.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"startSpan","description":"Start a span and create child relationship to current active span or user specified span.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"getEnv","description":"Returns the environment variable value associated with the provided name.","moduleId":"os","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"getUserHome","description":"Returns the current user\u0027s home directory path.","moduleId":"os","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"getUsername","description":"Returns the current user\u0027s name.","moduleId":"os","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"createDecimal","description":"Generates a random decimal number between 0.","moduleId":"random","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"createIntInRange","description":"Generates a random number between the given start(inclusive) and end(exclusive) values.","moduleId":"random","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"matches","description":"Checks whether the given string matches the provided regex.","moduleId":"regex","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"replaceAll","description":"Replaces each occurrence of the substrings, which match the provided\nregular expression from the given original string value with the\nprovided replacement string.","moduleId":"regex","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"replaceFirst","description":"Replaces the first substring that matches the given regular expression with\nthe provided `replacement` string.","moduleId":"regex","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"split","description":"Returns an array of strings by splitting a string using the provided\ndelimiter.","moduleId":"regex","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"generateApplicationErrorStream","description":"","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"getGlobalConnectionPool","description":"","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"configureWorkerPool","description":"Configure the scheduler worker pool.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"getRunningJobs","description":"Gets all the running jobs.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"getTimeInMillies","description":"Gets time in milliseconds of the given `time:Civil`.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"pauseAllJobs","description":"Pauses all the jobs.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"pauseJob","description":"Pauses the particular job.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"resumeAllJobs","description":"Resumes all the jobs.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"resumeJob","description":"Resumes the particular job.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"scheduleJobRecurByFrequency","description":"Schedule the recurring `job` according to the given duration.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"scheduleOneTimeJob","description":"Schedule the given `job` for the given time.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"unscheduleJob","description":"Unschedule the `job`, which is associated with the given job ID.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"assertEquals","description":"Asserts whether the given values are equal.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"assertExactEquals","description":"Asserts whether the given values are exactly equal.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"assertFail","description":"Assert failure is triggered based on user discretion.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"assertFalse","description":"Asserts whether the given condition is false.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"assertNotEquals","description":"Asserts whether the given values are not equal.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"assertNotExactEquals","description":"Asserts whether the given values are not exactly equal.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"assertTrue","description":"Asserts whether the given condition is true.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"createBallerinaError","description":"Creates an AssertError with custom message and category.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"mock","description":"Creates and returns a mock object of provided type description.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"mockHandler","description":"Inter-op to handle function mocking.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"prepare","description":"Prepares a provided default mock object for stubbing.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"when","description":"Objects and functions related to function mocking\nAllows a function to stub.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"civilFromEmailString","description":"Converts a given RFC 5322 formatted(e.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"civilFromString","description":"Converts a given RFC 3339 timestamp(e.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"civilToEmailString","description":"Converts a given Civil record to RFC 5322 format(e.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"civilToString","description":"Obtain a RFC 3339 timestamp(e.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"dateValidate","description":"Check that days and months are within range as per Gregorian calendar rules.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"dayOfWeek","description":"Get the day of week for a specified date.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"monotonicNow","description":"Returns no of seconds from unspecified epoch.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"utcAddSeconds","description":"Returns Utc time that occurs seconds after `utc`.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"utcDiffSeconds","description":"Returns difference in seconds between utc1 and utc2.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"utcFromCivil","description":"Converts a given `Civil` value to an `Utc` timestamp.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"utcFromString","description":"Converts from RFC 3339 timestamp(e.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"utcNow","description":"Returns Utc representing current time(current instant of the system clock as seconds from the epoch of 1970-01-01T00:00:00).","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"utcToCivil","description":"Converts a given `Utc` timestamp to a `Civil` value.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"utcToEmailString","description":"Converts a given UTC to an email formatted string(e.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"utcToString","description":"Converts a given `time:Utc` time to a RFC 3339 timestamp(e.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"beginTransaction","description":"When a transaction block in Ballerina code begins, it will call this function to begin a transaction.","moduleId":"transaction","moduleOrgName":"ballerinai","moduleVersion":"1.0.12"},{"id":"getCurrentTransactionId","description":"Get the current transaction id.","moduleId":"transaction","moduleOrgName":"ballerinai","moduleVersion":"1.0.12"},{"id":"decode","description":"Decodes the given string value into a `string` using the provided charset.","moduleId":"url","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"encode","description":"Encodes the given string value into a `string` using the provided charset.","moduleId":"url","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"createType1AsRecord","description":"Returns a UUID of type 1 as a UUID record.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"createType1AsString","description":"Returns a UUID of type 1 as a string.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"createType3AsRecord","description":"Returns a UUID of type 3 as a UUID record.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"createType3AsString","description":"Returns a UUID of type 3 as a string.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"createType4AsRecord","description":"Returns a UUID of type 4 as a UUID record.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"createType4AsString","description":"Returns a UUID of type 4 as a string.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"createType5AsRecord","description":"Returns a UUID of type 5 as a UUID record.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"createType5AsString","description":"Returns a UUID of type 5 as a string.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"getVersion","description":"Detect RFC version of a UUID.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"nilAsRecord","description":"Returns a nil UUID as a UUID record.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"nilAsString","description":"Returns a nil UUID as a string.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"toBytes","description":"Convert to an array of bytes.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"toRecord","description":"Convert to UUID record.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"toString","description":"Convert to UUID string.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"validate","description":"Test a string to see if it is a valid UUID.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"addCookies","description":"Adds cookies to the custom header.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"fromJson","description":"Converts a JSON object to an XML representation.","moduleId":"xmldata","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"toJson","description":"Converts an XML object to its JSON representation.","moduleId":"xmldata","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"transform","description":"Transforms the single-rooted XML content to another XML/HTML/plain text using XSL transformations.","moduleId":"xslt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"}],"records":[{"id":"CredentialsConfig","description":"Represents credentials for Basic Auth authentication.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FileUserStoreConfig","description":"Represents the file user store configurations.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LdapUserStoreConfig","description":"Represents the configurations that are required for an LDAP user store.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SecureSocket","description":"Configures the SSL/TLS options to be used for LDAP communication.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"UserDetails","description":"Represents the details of the authenticated user.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"APIGatewayProxyRequest","description":"APIGatewayProxyRequest\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"DynamoDBEvent","description":"DynamoDBEvent\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"DynamoDBRecord","description":"DynamoDBRecord\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"DynamoDBStreamRecord","description":"DynamoDBStreamRecord\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"NameValue","description":"NameValue\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"S3Bucket","description":"S3Bucket details.","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"S3Element","description":"S3Element\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"S3Event","description":"S3Event\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"S3Identity","description":"S3Identity.","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"S3Object","description":"S3Object \n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"S3Record","description":"S3Record \n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SESAction","description":"Simple Email Service Action\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SESCommonHeaders","description":"SESCommonHeaders\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SESElement","description":"Simple Email Service Element\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SESEvent","description":"Simple Email Service Event\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SESMail","description":"Simple Email Service Mail\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SESReceipt","description":"Simple Email Service Receipt\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SESRecord","description":"Simple Email Service Record\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SESVerdict","description":"Simple Email Service Verdict\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SQSEvent","description":"SQSEvent\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"SQSRecord","description":"SQSRecord\n\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"BindingNameConfiguration","description":"BindingName annotation configuration.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"BlobConfiguration","description":"Blob annotation configuration.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"BytesOutputBinding","description":"Byte array output binding data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"CosmosDBInputConfiguration","description":"CosmosDB input annotation configuration.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"CosmosDBOutputConfiguration","description":"CosmosDB output annotation configuration.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"CosmosDBTriggerConfiguration","description":"CosmosDB trigger annotation configuration.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"HandlerParams","description":"INTERNAL stucture - the request handler parameter data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"HTTPBinding","description":"HTTP binding data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"HTTPRequest","description":"HTTP request binding data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"HTTPTriggerConfiguration","description":"HTTPTrigger annotation configuration.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"QueueConfiguration","description":"Queue annotation configuration.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"StringOutputBinding","description":"String output binding data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"TimerTriggerConfiguration","description":"TimerTrigger annotation configuration.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"TwilioSmsConfiguration","description":"Twilio annotation configuration.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"TwilioSmsOutputBinding","description":"Twilion SMS output binding data.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"CacheConfig","description":"Represents configurations for the `cache:Cache` object.","moduleId":"cache","moduleOrgName":"ballerina","moduleVersion":"2.1.0-alpha8"},{"id":"Node","description":"Represents a structure to keep data and references to the adjacent nodes of the linked list.","moduleId":"cache","moduleOrgName":"ballerina","moduleVersion":"2.1.0-alpha8"},{"id":"ScheduleConfig","description":"Cron Job Schedule Configuration.","moduleId":"cloud","moduleOrgName":"ballerina","moduleVersion":"1.0.0"},{"id":"TaskConfig","description":"Task Configuration.","moduleId":"cloud","moduleOrgName":"ballerina","moduleVersion":"1.0.0"},{"id":"Certificate","description":"X509 public key certificate information.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"KeyStore","description":"KeyStore related configurations.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PrivateKey","description":"Private key used in cryptographic operations.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PublicKey","description":"Public key used in cryptographic operations.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TrustStore","description":"TrustStore related configurations.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Attachment","description":"Email attachment.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ImapConfiguration","description":"Configuration of the IMAP Endpoint.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ImapListenerConfiguration","description":"Configuration for Email listener endpoint.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Message","description":"Email message properties.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Options","description":"Optional parameters for an Email message.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PopConfiguration","description":"Configuration of the POP Endpoint.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PopListenerConfiguration","description":"Configuration for Email listener endpoint.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SecureSocket","description":"Secure Socket configuration.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SmtpConfiguration","description":"Configuration of the SMTP Endpoint.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FileEvent","description":"Represents an event which will trigger when there is a changes to listining direcotry.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"ListenerConfig","description":"Represents configurations that required for directory listener.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"MetaData","description":"Metadata record contains metadata information of a file.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"BasicAuth","description":"A record for providing `BasicAuth` related configurations\n\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"ClientEndpointConfig","description":"Configuration for FTP client endpoint.","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"FileInfo","description":"This provides metadata information for newly added files.","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"InputContent","description":"Provides configuration for the input given for FTP `put` and `append` operations\n\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"KeyStore","description":"A record for providing `Keystore` related configurations\n\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"ListenerConfig","description":"Configuration for FTP listener endpoint.","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"PrivateKey","description":"A record for providing `PrivateKey` related configurations\n\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"SecureSocket","description":"Provides configurations for facilitating secure communication with a remote FTP server\n\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"TrustStore","description":"A record for providing `Truststore` related configurations\n\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"WatchEvent","description":"This represents the latest status change of the server from the last status change.","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"__EnumValue","description":"Represents a GraphQL enum.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"__Field","description":"Represents a GraphQL field.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"__InputValue","description":"Represents an input value for a GraphQL field.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"__Schema","description":"Represents a GraphQL schema.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"__Type","description":"Represents a GraphQL type.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Data","description":"Represents the data in an output object for a GraphQL query.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ErrorDetail","description":"Represents the details of an error occurred during parsing, validating, or executing a GraphQL document.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"GraphqlServiceConfiguration","description":"Provides a set of configurations for the GraphQL service.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ListenerConfiguration","description":"Provides a set of configurations for configure the underlying HTTP listener of the GraphQL listener.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ListenerHttp1Settings","description":"Provides settings related to HTTP/1.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ListenerSecureSocket","description":"Configures the SSL/TLS options to be used for the underlying HTTP service used in GraphQL service.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Location","description":"Represents a location in a GraphQL document.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"OutputObject","description":"Represents a GraphQL output object.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"RequestLimitConfigs","description":"Provides inbound request URI, total header and entity body size threshold configurations.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ArgumentName","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ArgumentValue","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ErrorDetail","description":"Represents the details of an error occurred during parsing, validating, or executing a GraphQL document.","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Location","description":"Stores a location for an error in a GraphQL operation.","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Selection","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"BearerTokenConfig","description":"Represents token for Bearer token authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ClientConfiguration","description":"Represents client endpoint configuration.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ClientSecureSocket","description":"Provides the configurations for facilitating secure communication with a remote gRPC endpoint.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"CredentialsConfig","description":"Represents credentials for Basic Auth authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"JwtIssuerConfig","description":"Represents JWT issuer configurations for JWT authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"JwtValidatorConfig","description":"Represents JWT validator configurations for JWT authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"LdapUserStoreConfig","description":"Represents LDAP user store configurations for Basic Auth authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ListenerConfiguration","description":"Represents the gRPC server endpoint configuration.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ListenerSecureSocket","description":"Configures the SSL/TLS options to be used for HTTP service.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Local","description":"Presents a read-only view of the local address.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"OAuth2ClientCredentialsGrantConfig","description":"Represents OAuth2 client credentials grant configurations for OAuth2 authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"OAuth2IntrospectionConfig","description":"Represents OAuth2 introspection server configurations for OAuth2 authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"OAuth2PasswordGrantConfig","description":"Represents OAuth2 password grant configurations for OAuth2 authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"OAuth2RefreshTokenGrantConfig","description":"Represents OAuth2 refresh token grant configurations for OAuth2 authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"PoolConfiguration","description":"Configurations for managing the gRPC client connection pool.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Remote","description":"Presents a read-only view of the remote address.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"RetryConfiguration","description":"Represents grpc client retry functionality configurations.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ServiceDescriptorData","description":"Service descriptor data generated at the compile time.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Accepted","description":"The status code response record of `Accepted`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"BadGateway","description":"The status code response record of `BadGateway`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"BadRequest","description":"The status code response record of `BadRequest`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"BearerTokenConfig","description":"Represents token for Bearer token authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Bucket","description":"Represents a discrete sub-part of the time window (Bucket).","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CacheConfig","description":"Provides a set of configurations for controlling the caching behaviour of the endpoint.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CircuitBreakerConfig","description":"Provides a set of configurations for controlling the behaviour of the Circuit Breaker.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CircuitBreakerInferredConfig","description":"Derived set of configurations from the `CircuitBreakerConfig`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CircuitHealth","description":"Maintains the health of the Circuit Breaker.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientConfiguration","description":"Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientHttp1Settings","description":"Provides settings related to HTTP/1.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientHttp2Settings","description":"Provides settings related to HTTP/2 protocol.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientSecureSocket","description":"Provides configurations for facilitating secure communication with a remote HTTP endpoint.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CommonClientConfiguration","description":"Common client configurations for the next level clients.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CommonResponse","description":"The common attributed of response status code record type.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CompressionConfig","description":"A record for providing configurations for content compression.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Conflict","description":"The status code response record of `Conflict`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Continue","description":"The status code response record of `Continue`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CookieConfig","description":"Client configuration for cookies.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CorsConfig","description":"Configurations for CORS support.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Created","description":"The status code response record of `Created`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CredentialsConfig","description":"Represents credentials for Basic Auth authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Detail","description":"Represents the details of an HTTP error.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ExpectationFailed","description":"The status code response record of `ExpectationFailed`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FailoverClientConfiguration","description":"Provides a set of HTTP related configurations and failover related configurations.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FailoverConfig","description":"Provides a set of configurations for controlling the failover behaviour of the endpoint.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FailoverInferredConfig","description":"Represents the inferred failover configurations passed into the failover client.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FileUserStoreConfig","description":"Represents file user store configurations for Basic Auth authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FileUserStoreConfigWithScopes","description":"","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FollowRedirects","description":"Provides configurations for controlling the endpoint\u0027s behaviour in response to HTTP redirect related responses.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Forbidden","description":"The status code response record of `Forbidden`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Found","description":"The status code response record of `Found`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"GatewayTimeout","description":"The status code response record of `GatewayTimeout`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Gone","description":"The status code response record of `Gone`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpCallerInfo","description":"Configures the typing details type of the Caller resource signature parameter.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpHeader","description":"Defines the Header resource signature parameter.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpPayload","description":"Defines the Payload resource signature parameter and return parameter.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpResourceConfig","description":"Configuration for an HTTP resource.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpServiceConfig","description":"Contains the configurations for an HTTP service.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpTimeoutError","description":"Defines a timeout error occurred during service invocation.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpVersionNotSupported","description":"The status code response record of `HttpVersionNotSupported`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"InternalServerError","description":"The status code response record of `InternalServerError`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"JwtIssuerConfig","description":"Represents JWT issuer configurations for JWT authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"JwtValidatorConfig","description":"Represents JWT validator configurations for JWT authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"JwtValidatorConfigWithScopes","description":"","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LdapUserStoreConfig","description":"Represents LDAP user store configurations for Basic Auth authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LdapUserStoreConfigWithScopes","description":"","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LengthRequired","description":"The status code response record of `LengthRequired`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerConfiguration","description":"Provides a set of configurations for HTTP service endpoints.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerHttp1Settings","description":"Provides settings related to HTTP/1.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerSecureSocket","description":"Configures the SSL/TLS options to be used for HTTP service.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LoadBalanceActionErrorData","description":"Represents the details of the `LoadBalanceActionError`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LoadBalanceClientConfiguration","description":"The configurations related to the load balance client endpoint.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Local","description":"Presents a read-only view of the local address.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MethodNotAllowed","description":"The status code response record of `MethodNotAllowed`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MovedPermanently","description":"The status code response record of `MovedPermanently`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MultipleChoices","description":"The status code response record of `MultipleChoices`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MutualSslHandshake","description":"A record for providing mutual SSL handshake results.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NoContent","description":"The status code response record of `NoContent`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NonAuthoritativeInformation","description":"The status code response record of `NonAuthoritativeInformation`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NotAcceptable","description":"The status code response record of `NotAcceptable`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NotFound","description":"The status code response record of `NotFound`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NotImplemented","description":"The status code response record of `NotImplemented`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NotModified","description":"The status code response record of `NotModified`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAuth2ClientCredentialsGrantConfig","description":"Represents OAuth2 client credentials grant configurations for OAuth2 authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAuth2IntrospectionConfig","description":"Represents OAuth2 introspection server configurations for OAuth2 authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAuth2IntrospectionConfigWithScopes","description":"","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAuth2PasswordGrantConfig","description":"Represents OAuth2 password grant configurations for OAuth2 authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAuth2RefreshTokenGrantConfig","description":"Represents OAuth2 refresh token grant configurations for OAuth2 authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Ok","description":"The status code response record of `Ok`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PartialContent","description":"The status code response record of `PartialContent`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PayloadTooLarge","description":"The status code response record of `PayloadTooLarge`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PaymentRequired","description":"The status code response record of `PaymentRequired`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PermanentRedirect","description":"The status code response record of `PermanentRedirect`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PoolConfiguration","description":"Configurations for managing HTTP client connection pool.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PreconditionFailed","description":"The status code response record of `PreconditionFailed`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ProxyAuthenticationRequired","description":"The status code response record of `ProxyAuthenticationRequired`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ProxyConfig","description":"Proxy server configurations to be used with the HTTP client endpoint.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RangeNotSatisfiable","description":"The status code response record of `RangeNotSatisfiable`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Remote","description":"Presents a read-only view of the remote address.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RequestHeaderFieldsTooLarge","description":"The status code response record of `RequestHeaderFieldsTooLarge`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RequestLimitConfigs","description":"Provides inbound request URI, total header and entity body size threshold configurations.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RequestTimeout","description":"The status code response record of `RequestTimeout`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ResetContent","description":"The status code response record of `ResetContent`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ResponseLimitConfigs","description":"Provides inbound response status line, total header and entity body size threshold configurations.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RetryConfig","description":"Provides configurations for controlling the retrying behavior in failure scenarios.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RetryInferredConfig","description":"Derived set of configurations from the `RetryConfig`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RollingWindow","description":"Represents a rolling window in the Circuit Breaker.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SeeOther","description":"The status code response record of `SeeOther`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ServiceUnavailable","description":"The status code response record of `ServiceUnavailable`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SwitchingProtocols","description":"The status code response record of `SwitchingProtocols`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TargetService","description":"Represents a single service and its related configurations.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TemporaryRedirect","description":"The status code response record of `TemporaryRedirect`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Unauthorized","description":"The status code response record of `Unauthorized`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"UnsupportedMediaType","description":"The status code response record of `UnsupportedMediaType`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"UpgradeRequired","description":"The status code response record of `UpgradeRequired`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"UriTooLong","description":"The status code response record of `UriTooLong`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"UseProxy","description":"The status code response record of `UseProxy`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"XmlDoctype","description":"Represents the XML DOCTYPE entity.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"XmlWriteOptions","description":"The writing options of an XML.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ArrayType","description":"Represents a Java array type.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"ConstructorData","description":"Describes a Java constructor.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"FieldData","description":"Describes a Java field.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"MethodData","description":"Describes a Java method.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"ObjectData","description":"Describes a Java class that corresponds to a Ballerina object.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientConfiguration","description":"Represents the configurations of the client used to call the JWKS endpoint.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Header","description":"Represents JWT header.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IssuerConfig","description":"Represents JWT issuer configurations.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IssuerSignatureConfig","description":"Represents JWT signature configurations.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Payload","description":"Represents JWT payload.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SecureSocket","description":"Represents the SSL/TLS configurations.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ValidatorConfig","description":"Represents JWT validator configurations.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ValidatorSignatureConfig","description":"Represents JWT signature configurations.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"KeyValues","description":"Key-Value pairs that needs to be desplayed in the log.","moduleId":"log","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientConfiguration","description":"Represents the configurations of the client used to call the introspection endpoint.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientCredentialsGrantConfig","description":"The data structure, which is used to configure the OAuth2 client credentials grant type.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IntrospectionConfig","description":"Represents the introspection server configurations.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IntrospectionResponse","description":"Represents the introspection server response.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PasswordGrantConfig","description":"The data structure, which is used to configure the OAuth2 password grant type.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RefreshTokenGrantConfig","description":"The data structure, which can be used to configure OAuth2 refresh token grant type.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SecureSocket","description":"Represents the SSL/TLS configurations.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Metric","description":"This represents the generic metric record that can represent both counter and gauge.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"PercentileValue","description":"This represents the percentile value record.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"Snapshot","description":"This represents the snapshot of the statistics calculation of the gauge.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"StatisticConfig","description":"This represents the statistic configuration that can be used to instatiate gauge metric.","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"ServiceInformation","description":"Service validation codee\n","moduleId":"openapi","moduleOrgName":"ballerina","moduleVersion":"2.0.11"},{"id":"BatchExecuteErrorDetail","description":"Represents the properties belonging to a `BatchExecuteError`.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ConnectionPool","description":"Represents the properties which are used to configure DB connection pool.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DatabaseErrorDetail","description":"Represents the properties belonging to a `DatabaseError`.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ExecutionResult","description":"The result of the query without returning the rows.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"JobId","description":"A read-only record consisting of a unique identifier for a created job.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"TaskPolicy","description":"Policies related to a trigger.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"CertKey","description":"Represents combination of certificate, private key and private key password if encrypted.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ClientConfiguration","description":"Configurations for the connection oriented tcp client.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ClientSecureSocket","description":"Secure Socket configuration for TCP Client.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ListenerConfiguration","description":"","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ListenerSecureSocket","description":"Secure Socket configuration for TCP Listener.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"AfterGroupsConfig","description":"","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"AfterSuiteConfig","description":"","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"BeforeGroupsConfig","description":"","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"MockConfig","description":"Configuration of the function to be mocked.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"TestConfig","description":"Configuration set for test functions.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"Civil","description":"Time within some region relative to a\ntime scale stipulated by civilian authorities.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"Date","description":"Date in proleptic Gregorian calendar.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"TimeOfDay","description":"Time within a day\nNot always duration from midnight.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"ZoneOffset","description":"This is closed so it is a subtype of Delta\nFields can negative\nif any of the three fields are \u003e 0, then all must be \u003e\u003d 0\nif any of the three fields are \u003c 0, then all must be \u003c\u003d 0\nSemantic is that durations should be left out\n","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"RemoteProtocol","description":"This represents the protocol associated with the coordination type.","moduleId":"transaction","moduleOrgName":"ballerinai","moduleVersion":"1.0.12"},{"id":"TransactionContext","description":"","moduleId":"transaction","moduleOrgName":"ballerinai","moduleVersion":"1.0.12"},{"id":"TransactionParticipantConfig","description":"Contains the configurations for local transaction participant function.","moduleId":"transaction","moduleOrgName":"ballerinai","moduleVersion":"1.0.12"},{"id":"ClientConfiguration","description":"Configurations for the connectionless UDP client.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"ConnectClientConfiguration","description":"Configurations for the connection oriented udp client.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"Datagram","description":"A self-contained, independent entity of data carrying sufficient information\nto be routed from the source to the destination nodes without reliance\non earlier exchanges between the nodes and the transporting network.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"ListenerConfiguration","description":"Represents the UDP listener configuration.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"Uuid","description":"Represents a UUID.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"BearerTokenConfig","description":"Represents token for Bearer token authentication.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"ClientConfiguration","description":"Configurations for the WebSocket client.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"ClientSecureSocket","description":"Configures the SSL/TLS options to be used for WebSocket client.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"CommonClientConfiguration","description":"Common client configurations for WebSocket clients.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"CredentialsConfig","description":"Represents credentials for Basic Auth authentication.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"JwtIssuerConfig","description":"Represents JWT issuer configurations for JWT authentication.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"ListenerConfiguration","description":"Provides a set of configurations for HTTP service endpoints.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"ListenerHttp1Settings","description":"Provides settings related to HTTP/1.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"ListenerSecureSocket","description":"Configures the SSL/TLS options to be used for WebSocket service.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Local","description":"Presents a read-only view of the local address.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"OAuth2ClientCredentialsGrantConfig","description":"Represents OAuth2 client credentials grant configurations for OAuth2 authentication.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"OAuth2PasswordGrantConfig","description":"Represents OAuth2 password grant configurations for OAuth2 authentication.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"OAuth2RefreshTokenGrantConfig","description":"Represents OAuth2 refresh token grant configurations for OAuth2 authentication.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Remote","description":"Presents a read-only view of the remote address.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"RequestLimitConfigs","description":"Provides inbound request URI, total header and entity body size threshold configurations.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"WSServiceConfig","description":"Configurations for a WebSocket service.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Acknowledgement","description":"Record representing the subscription-denial / content-distribution acknowledgement\n","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"ContentDistributionMessage","description":"Record representing the content-distribution request.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"ListenerConfiguration","description":"Provides a set of configurations for configure the underlying HTTP listener of the WebSub listener.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"SubscriberServiceConfiguration","description":"Configuration for a WebSubSubscriber service.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"SubscriptionChangeRequest","description":"Record representing a WebSub subscription change request-body.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"SubscriptionChangeResponse","description":"Record representing subscription/unsubscription details if a subscription/unsubscription request is successful.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"SubscriptionVerification","description":"Record representing the subscription / unsubscription intent verification request-body.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"SubscriptionVerificationSuccess","description":"Record representing the subscription / unsubscription intent verification success.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Acknowledgement","description":"Record to represent acknowledgement of content updated by the publisher\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ClientConfiguration","description":"Record to represent client configuration for HubClient / PublisherClient\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ContentDistributionMessage","description":"Record to represent a WebSub content delivery.","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ContentDistributionSuccess","description":"Record to represent the successful WebSub content delivery\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ListenerConfiguration","description":"Provides a set of configurations for configure the underlying HTTP listener of the WebSubHub listener.","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Subscription","description":"Record to represent subscription request body\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"SubscriptionAccepted","description":"Record to represent accepted subscription by the `hub`\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"SubscriptionPermanentRedirect","description":"Record to represent permanent subscription redirects\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"SubscriptionTemporaryRedirect","description":"Record to represent temporary subscription redirects\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"TopicDeregistration","description":"Record to represent Topic-Deregistration request body\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"TopicDeregistrationSuccess","description":"Record to represent Topic Deregistration Success\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"TopicRegistration","description":"Record to represent Topic-Registration request body\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"TopicRegistrationSuccess","description":"Record to represent Topic Registration success\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Unsubscription","description":"Record to represent the unsubscription request body\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"UnsubscriptionAccepted","description":"Record to represent unsubscription acceptance\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"UpdateMessage","description":"Record to represent content-update message\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"VerifiedSubscription","description":"Record to represent completed subscription\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"VerifiedUnsubscription","description":"Record to represent completed unsubscription\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"JsonOptions","description":"Represents a record type to provide configurations for the JSON to XML\nconversion.","moduleId":"xmldata","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"XmlOptions","description":"Provides configurations for converting XML to JSON.","moduleId":"xmldata","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"}],"constants":[{"id":"NONE","description":"No padding.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAEPwithMD5andMGF1","description":"The `OAEPwithMD5andMGF1` padding mode.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAEPWithSHA1AndMGF1","description":"The `OAEPWithSHA1AndMGF1` padding mode.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAEPWithSHA256AndMGF1","description":"The `OAEPWithSHA256AndMGF1` padding mode.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAEPwithSHA384andMGF1","description":"The `OAEPwithSHA384andMGF1` padding mode.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAEPwithSHA512andMGF1","description":"The `OAEPwithSHA512andMGF1` padding mode.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PKCS1","description":"The `PKCS1` padding mode.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PKCS5","description":"The `PKCS5` padding mode.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RSA","description":"The `RSA` algorithm.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"DEFAULT_FOLDER","description":"Default folder to read emails.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FTP","description":"Underlying communication happens using FTP\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"FTPS","description":"Underlying communication happens using FTPS\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"SFTP","description":"Underlying communication happens using SFTP\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"ANONYMOUS_OPERATION","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"T_BOOLEAN","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"T_FLOAT","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"T_INT","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"T_STRING","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ABORTED","description":"The gRPC error status code: 10 Aborted.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ALREADY_EXISTS","description":"The gRPC error status code: 6 Already Exists.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"AUTH_HEADER","description":"Represents the Authorization header name.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"AUTH_SCHEME_BASIC","description":"The prefix used to denote the Basic authentication scheme.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"AUTH_SCHEME_BEARER","description":"The prefix used to denote the Bearer authentication scheme.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"CANCELED","description":"The gRPC error status code: 1 Canceled.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"COMPRESSION_ALWAYS","description":"Always set accept-encoding/content-encoding in outbound request/response.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"COMPRESSION_AUTO","description":"When service behaves as a HTTP gateway inbound request/response accept-encoding option is set as the\noutbound request/response accept-encoding/content-encoding option.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"COMPRESSION_NEVER","description":"Never set accept-encoding/content-encoding header in outbound request/response.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"DATA_LOSS","description":"The gRPC error status code: 15 Data Loss.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"DEADLINE_EXCEEDED","description":"The gRPC error status code: 4 Deadline Exceeded.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"DEALINE_HEADER","description":"Represents the deadline header name.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"FAILED_PRECONDITION","description":"The gRPC error status code: 9 Failed Precondition.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"INTERNAL","description":"The gRPC error status code: 13 Internal.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"INVALID_ARGUMENT","description":"The gRPC error status code: 3 Invalid Argument.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"NOT_FOUND","description":"The gRPC error status code: 5 Not Found.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"OK","description":"The gRPC error status code: 0 OK.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"OUT_OF_RANGE","description":"The gRPC error status code: 11 Out of Range.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"PERMISSION_DENIED","description":"The gRPC error status code: 7 Permission Denied.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"PERMISSION_DENIED_ERROR_MSG","description":"The permission denied error message.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"RESOURCE_EXHAUSTED","description":"The gRPC error status code: 8 Resource Exhausted.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"UNAUTHENTICATED","description":"The gRPC error status code: 16 Unauthenticated.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"UNAUTHENTICATED_ERROR_MSG","description":"The permission denied error message.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"UNAVAILABLE","description":"The gRPC error status code: 14 Unavailable.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"UNIMPLEMENTED","description":"The gRPC error status code: 12 Unimplemented.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"UNKNOWN","description":"The gRPC error status code: 2 Unknown.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"AGE","description":"HTTP header key `age`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"AUTH_HEADER","description":"Represents the Authorization header name.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"AUTH_SCHEME_BASIC","description":"The prefix used to denote the Basic authentication scheme.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"AUTH_SCHEME_BEARER","description":"The prefix used to denote the Bearer authentication scheme.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"AUTHORIZATION","description":"HTTP header key `authorization` \n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CACHE_CONTROL","description":"HTTP header key `cache-control`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CACHE_CONTROL_AND_VALIDATORS","description":"This is a more restricted mode of RFC 7234.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CB_CLOSED_STATE","description":"Represents the closed state of the circuit.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CB_HALF_OPEN_STATE","description":"Represents the half-open state of the circuit.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CB_OPEN_STATE","description":"Represents the open state of the circuit.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CHUNKING_ALWAYS","description":"Always set chunking header in the response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CHUNKING_AUTO","description":"If the payload is less than 8KB, content-length header is set in the outbound request/response,\notherwise chunking header is set in the outbound request/response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CHUNKING_NEVER","description":"Never set the chunking header even if the payload is larger than 8KB in the outbound request/response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"COMPRESSION_ALWAYS","description":"Always set accept-encoding/content-encoding in outbound request/response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"COMPRESSION_AUTO","description":"When service behaves as a HTTP gateway inbound request/response accept-encoding option is set as the\noutbound request/response accept-encoding/content-encoding option.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"COMPRESSION_NEVER","description":"Never set accept-encoding/content-encoding header in outbound request/response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CONNECTION","description":"HTTP header key `connection`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CONTENT_LENGTH","description":"HTTP header key `content-length`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CONTENT_TYPE","description":"HTTP header key `content-type`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"DATE","description":"HTTP header key `date`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ETAG","description":"HTTP header key `etag`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"EXPECT","description":"HTTP header key `expect`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"EXPIRES","description":"HTTP header key `expires`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FAILED","description":"Mutual SSL handshake has failed.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_DELETE","description":"Constant for the HTTP DELETE method\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_FORWARD","description":"Constant for the HTTP FORWARD method\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_GET","description":"Constant for the HTTP GET method\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_HEAD","description":"Constant for the HTTP HEAD method\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_NONE","description":"Constant for the identify not an HTTP Operation\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_OPTIONS","description":"Constant for the HTTP OPTIONS method\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_PATCH","description":"Constant for the HTTP PATCH method\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_POST","description":"Constant for the HTTP POST method\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_PUT","description":"Constant for the HTTP PUT method\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HTTP_SUBMIT","description":"constant for the HTTP SUBMIT method\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IF_MATCH","description":"HTTP header key `if-match` \n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IF_MODIFIED_SINCE","description":"HTTP header key `if-modified-since`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IF_NONE_MATCH","description":"HTTP header key `if-none-match`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IF_RANGE","description":"HTTP header key `if-range` \n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IF_UNMODIFIED_SINCE","description":"HTTP header key `if-unmodified-since` \n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"KEEPALIVE_ALWAYS","description":"Keeps the connection alive irrespective of the `connection` header value }\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"KEEPALIVE_AUTO","description":"Decides to keep the connection alive or not based on the `connection` header of the client request }\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"KEEPALIVE_NEVER","description":"Closes the connection irrespective of the `connection` header value }\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LAST_MODIFIED","description":"HTTP header key `last-modified`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LEADING","description":"Header is placed before the payload of the request/response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LOCATION","description":"HTTP header key `location`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MAX_AGE","description":"When used in requests, `max-age` implies that clients are not willing to accept responses whose age is greater\nthan `max-age`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MAX_STALE","description":"Indicates that the client is willing to accept responses which have exceeded their freshness lifetime by no more\nthan the specified number of seconds.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MAX_STALE_ANY_AGE","description":"Setting this as the `max-stale` directives indicates that the `max-stale` directive does not specify a limit.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MIN_FRESH","description":"Indicates that the client is only accepting responses whose freshness lifetime \u003e\u003d current age + min-fresh.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MULTIPART_AS_PRIMARY_TYPE","description":"Represents multipart primary type\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MUST_REVALIDATE","description":"Indicates that once the response has become stale, it should not be reused for subsequent requests without\nvalidating with the origin server.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NO_CACHE","description":"Forces the cache to validate a cached response with the origin server before serving.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NO_STORE","description":"Instructs the cache to not store a response in non-volatile storage.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NO_TRANSFORM","description":"Instructs intermediaries not to transform the payload.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"NONE","description":"Not a mutual ssl connection.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ONLY_IF_CACHED","description":"Indicates that the client is only willing to accept a cached response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PASSED","description":"Mutual SSL handshake is successful.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PRAGMA","description":"HTTP header key `pragma`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PRIVATE","description":"Indicates that the response is intended for a single user and should not be stored by shared caches.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PROXY_AUTHORIZATION","description":"HTTP header key `proxy-authorization`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PROXY_REVALIDATE","description":"Has the same semantics as `must-revalidate`, except that this does not apply to private caches.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PUBLIC","description":"Indicates that any cache may store the response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"REDIRECT_FOUND_302","description":"Represents the HTTP redirect status code `302 - Found`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"REDIRECT_MOVED_PERMANENTLY_301","description":"Represents the HTTP redirect status code `301 - Moved Permanently`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"REDIRECT_MULTIPLE_CHOICES_300","description":"Represents the HTTP redirect status code `300 - Multiple Choices`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"REDIRECT_NOT_MODIFIED_304","description":"Represents the HTTP redirect status code `304 - Not Modified`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"REDIRECT_PERMANENT_REDIRECT_308","description":"Represents the HTTP redirect status code `308 - Permanent Redirect`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"REDIRECT_SEE_OTHER_303","description":"Represents the HTTP redirect status code `303 - See Other`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"REDIRECT_TEMPORARY_REDIRECT_307","description":"Represents the HTTP redirect status code `307 - Temporary Redirect`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"REDIRECT_USE_PROXY_305","description":"Represents the HTTP redirect status code `305 - Use Proxy`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"REQUEST_METHOD","description":"Constant for the request method reference.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RESOURCE_NAME","description":"Constant for the resource name reference.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RFC_7234","description":"Caching behaviour is as specified by the RFC 7234 specification.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"S_MAX_AGE","description":"In shared caches, `s-maxage` overrides the `max-age` or `expires` header field.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SERVER","description":"HTTP header key `server`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SERVICE_NAME","description":"Constant for the service name reference.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_ACCEPTED","description":"The HTTP response status code: 202 Accepted\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_BAD_GATEWAY","description":"The HTTP response status code: 502 Bad Gateway\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_BAD_REQUEST","description":"The HTTP response status code: 400 Bad Request\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_CONFLICT","description":"The HTTP response status code: 409 Conflict\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_CONTINUE","description":"The HTTP response status code: 100 Continue\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_CREATED","description":"The HTTP response status code: 201 Created\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_EXPECTATION_FAILED","description":"The HTTP response status code: 417 Expectation Failed\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_FORBIDDEN","description":"The HTTP response status code: 403 Forbidden\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_FOUND","description":"The HTTP response status code: 302 Found\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_GATEWAY_TIMEOUT","description":"The HTTP response status code: 504 Gateway Timeout\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_GONE","description":"The HTTP response status code: 410 Gone\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_HTTP_VERSION_NOT_SUPPORTED","description":"The HTTP response status code: 505 HTTP Version Not Supported\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_INTERNAL_SERVER_ERROR","description":"The HTTP response status code: 500 Internal Server Error\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_LENGTH_REQUIRED","description":"The HTTP response status code: 411 Length Required\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_METHOD_NOT_ALLOWED","description":"The HTTP response status code: 405 Method Not Allowed\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_MOVED_PERMANENTLY","description":"The HTTP response status code: 301 Moved Permanently\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_MULTIPLE_CHOICES","description":"The HTTP response status code: 300 Multiple Choices\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_NO_CONTENT","description":"The HTTP response status code: 204 No Content\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_NON_AUTHORITATIVE_INFORMATION","description":"The HTTP response status code: 203 Non Authoritative Information\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_NOT_ACCEPTABLE","description":"The HTTP response status code: 406 Not Acceptable\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_NOT_FOUND","description":"The HTTP response status code: 404 Not Found\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_NOT_IMPLEMENTED","description":"The HTTP response status code: 501 Not Implemented\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_NOT_MODIFIED","description":"The HTTP response status code: 304 Not Modified\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_OK","description":"The HTTP response status code: 200 OK\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_PARTIAL_CONTENT","description":"The HTTP response status code: 206 Partial Content\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_PAYLOAD_TOO_LARGE","description":"The HTTP response status code: 413 Payload Too Large\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_PAYMENT_REQUIRED","description":"The HTTP response status code: 402 Payment Required\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_PERMANENT_REDIRECT","description":"The HTTP response status code: 308 Permanent Redirect\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_PRECONDITION_FAILED","description":"The HTTP response status code: 412 Precondition Failed\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_PROXY_AUTHENTICATION_REQUIRED","description":"The HTTP response status code: 407 Proxy Authentication Required\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_RANGE_NOT_SATISFIABLE","description":"The HTTP response status code: 416 Range Not Satisfiable\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE","description":"The HTTP response status code: 431 Request Header Fields Too Large\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_REQUEST_TIMEOUT","description":"The HTTP response status code: 408 Request Timeout\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_RESET_CONTENT","description":"The HTTP response status code: 205 Reset Content\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_SEE_OTHER","description":"The HTTP response status code: 303 See Other\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_SERVICE_UNAVAILABLE","description":"The HTTP response status code: 503 Service Unavailable\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_SWITCHING_PROTOCOLS","description":"The HTTP response status code: 101 Switching Protocols\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_TEMPORARY_REDIRECT","description":"The HTTP response status code: 307 Temporary Redirect\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_UNAUTHORIZED","description":"The HTTP response status code: 401 Unauthorized\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_UNSUPPORTED_MEDIA_TYPE","description":"The HTTP response status code: 415 Unsupported Media Type\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_UPGRADE_REQUIRED","description":"The HTTP response status code: 426 Upgrade Required\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_URI_TOO_LONG","description":"The HTTP response status code: 414 URI Too Long\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"STATUS_USE_PROXY","description":"The HTTP response status code: 305 Use Proxy\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TRAILING","description":"Header is placed after the payload of the request/response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TRANSFER_ENCODING","description":"HTTP header key `transfer-encoding`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"UPGRADE","description":"HTTP header key `upgrade`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"WARNING","description":"HTTP header key `warning`.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"BIG_ENDIAN","description":"Specifies the bytes to be in the order of most significant byte first.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"COLON","description":"Colon (:) will be use as the field separator.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"COMMA","description":"Comma (,) will be used as the field separator.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"CSV","description":"Field separator will be \",\" and the record separator will be a new line.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"CSV_RECORD_SEPARATOR","description":"Represents the record separator of the CSV file.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DEFAULT","description":"Default value is the format specified by the CSVChannel.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DEFAULT_ENCODING","description":"Default encoding for the abstract read/write APIs.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"FS_COLON","description":"Represents the colon separator, which should be used to identify colon-separated files.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"LITTLE_ENDIAN","description":"Specifies the byte order to be the least significant byte first.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"MINIMUM_HEADER_COUNT","description":"Represents the minimum number of headers, which will be included in the CSV.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NEW_LINE","description":"New line character.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"TAB","description":"Tab (/t) will be use as the field separator.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"TDF","description":"Field separator will be a tab and the record separator will be a new line.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"NONE","description":"Unsecured JWS (no signing).","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RS256","description":"The `RSA-SHA256` algorithm.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RS384","description":"The `RSA-SHA384` algorithm.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RS512","description":"The `RSA-SHA512` algorithm.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"APPLICATION_FORM_URLENCODED","description":"Represents the `application/x-www-form-urlencoded` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"APPLICATION_JSON","description":"Represents the `application/json` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"APPLICATION_OCTET_STREAM","description":"Represents the `application/octet-stream` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"APPLICATION_PDF","description":"Represents the `application/pdf` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"APPLICATION_SOAP_XML","description":"Represents the `application/soap+xml` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"APPLICATION_SVG_XML","description":"Represents the `application/svg+xml` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"APPLICATION_XHTML_XML","description":"Represents the `application/xhtml+xml` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"APPLICATION_XML","description":"Represents the `application/xml` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"BOUNDARY","description":"Key name for `boundary` parameter in MediaType.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CHARSET","description":"Key name for `charset` parameter in MediaType.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CONTENT_DISPOSITION","description":"Represents `content-disposition` header name.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CONTENT_ID","description":"Represents `content-id` header name.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CONTENT_LENGTH","description":"Represents `content-length` header name.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CONTENT_TYPE","description":"Represents `content-type` header name.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"DEFAULT_CHARSET","description":"Default charset to be used with MIME encoding and decoding.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IMAGE_GIF","description":"Represents the `image/gif` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IMAGE_JPEG","description":"Represents the `image/jpeg` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"IMAGE_PNG","description":"Represents the `image/png` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MULTIPART_ALTERNATIVE","description":"Represents the `multipart/alternative` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MULTIPART_FORM_DATA","description":"Represents the `multipart/form-data` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MULTIPART_MIXED","description":"Represents the `multipart/mixed` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MULTIPART_PARALLEL","description":"Represents the `multipart/parallel` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MULTIPART_RELATED","description":"Represents the `multipart/related` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"START","description":"Key name for `start` parameter in MediaType.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TEXT_HTML","description":"Represents the `text/html` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TEXT_PLAIN","description":"Represents the `text/plain` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TEXT_XML","description":"Represents the `text/xml` media type.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TYPE","description":"Key name for `type` parameter in MediaType.","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"EXECUTION_FAILED","description":"Constant indicating that the specific batch statement failed.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"SUCCESS_NO_INFO","description":"Constant indicating that the specific batch statement executed successfully\nbut that no count of the number of rows it affected is available.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ANY","description":"Represents the placeholder to be given for object or record type arguments\n","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"FUNCTION_CALL_ERROR","description":"Represents the reason for function mocking related errors.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"FUNCTION_NOT_FOUND_ERROR","description":"Represents the reason for the non-existing member function related errors.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"FUNCTION_SIGNATURE_MISMATCH_ERROR","description":"Represents the reason for the function signature related errors.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"INVALID_MEMBER_FIELD_ERROR","description":"Represents the reason for the object member field related errors.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"INVALID_OBJECT_ERROR","description":"Represents the reason for the mock object related errors.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"FRIDAY","description":"Friday represents from integer 5.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"MONDAY","description":"Monday represents from integer 1.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"SATURDAY","description":"Saturday represents from integer 6.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"SUNDAY","description":"Represents Sunday from integer 0.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"THURSDAY","description":"Thursday represents from integer 4.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"TUESDAY","description":"Tuesday represents from integer 2.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"WEDNESDAY","description":"Wednesday represents from integer 3.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"OUTCOME_COMMITTED","description":"","moduleId":"transaction","moduleOrgName":"ballerinai","moduleVersion":"1.0.12"},{"id":"TWO_PHASE_COMMIT","description":"","moduleId":"transaction","moduleOrgName":"ballerinai","moduleVersion":"1.0.12"},{"id":"AUTH_HEADER","description":"Represents the Authorization header name.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"AUTH_SCHEME_BASIC","description":"The prefix used to denote the Basic authentication scheme.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"AUTH_SCHEME_BEARER","description":"The prefix used to denote the Bearer authentication scheme.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"}],"errors":[{"id":"Error","description":"Represents the Auth error.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Error","description":"Represents Cache related errors.","moduleId":"cache","moduleOrgName":"ballerina","moduleVersion":"2.1.0-alpha8"},{"id":"Error","description":"Represents the Crypto error.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Error","description":"Defines the common error type for the module\n","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Error","description":"Represents file system related errors.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"Error","description":"Defines the common error type for the module\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"Error","description":"Represents any error related to the Ballerina GraphQL module\n","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Error","description":"Represents the errors occurred while parsing a GraphQL document\n","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Error","description":"Represents gRPC related errors.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Error","description":"Defines the common error type for the module\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Error","description":"Represents IO module related errors.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"JavaClassNotFoundError","description":"Represents a `JavaError` with the message and the cause.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"Error","description":"Represents the JWT error.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Error","description":"Defines the common error type for the module\n","moduleId":"mime","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Error","description":"Represents the OAuth2 error.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Error","description":"Represents Random module related errors.","moduleId":"random","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"Error","description":"Defines the common error type for the module\n","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"Error","description":"Represents the error type of the `ballerina/task` module.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"Error","description":"Represents tcp module related errors.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Error","description":"Represents mocking related errors\n","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"FunctionCallError","description":"","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"FunctionNotFoundError","description":"","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"FunctionSignatureMismatchError","description":"","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"InvalidMemberFieldError","description":"","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"InvalidObjectError","description":"","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"Error","description":"The generic module level error.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"Error","description":"Represents udp module related errors.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"Error","description":"Represents the URL error.","moduleId":"url","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Error","description":"Represents UUID module related errors.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"Error","description":"Represents any error related to the WebSocket module\n","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Error","description":"Represents a webSub distinct error.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Error","description":"Represents a websubhub distinct error\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Error","description":"Represents the error type of the ballerina/xmldata module.","moduleId":"xmldata","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TransformError","description":"Represents a `TransformError` with the message and the cause.","moduleId":"xslt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"}],"types":[{"id":"AUTH_LEVEL","description":"","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"AesPadding","description":"Padding algorithms supported by AES encryption and decryption.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"KeyAlgorithm","description":"The key algorithms supported by the Crypto module.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RsaPadding","description":"Padding algorithms supported with RSA encryption and decryption.","moduleId":"crypto","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Protocol","description":"Represents the set of protocols supported by the FTP listener and client\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"__TypeKind","description":"Represents the type kind of a GraphQL type.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Scalar","description":"Represents the supported Scalar types in Ballerina GraphQL module\n","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ArgumentType","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Scalar","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ClientAuthConfig","description":"Defines the authentication configurations for the HTTP client.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Compression","description":"Options to compress using gzip or deflate.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ErrorType","description":"Represents gRPC related error types.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"OAuth2GrantConfig","description":"Represents OAuth2 grant configurations for OAuth2 authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"CachingPolicy","description":"Used for configuring the caching behaviour.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Chunking","description":"Defines the possible values for the chunking configuration in HTTP services and clients.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CircuitState","description":"A finite type for modeling the states of the Circuit Breaker.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientAuthConfig","description":"Defines the authentication configurations for the HTTP client.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Compression","description":"Options to compress using gzip or deflate.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HeaderPosition","description":"Defines the position of the headers in the request/response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpOperation","description":"Defines the HTTP operations related to circuit breaker, failover and load balancer.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpVersion","description":"Defines the supported HTTP protocols.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"KeepAlive","description":"Defines the possible values for the keep-alive configuration in service and client endpoints.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerAuthConfig","description":"Defines the authentication configurations for the HTTP listener.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"MutualSslStatus","description":"Defines the possible values for the mutual ssl status.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"OAuth2GrantConfig","description":"Represents OAuth2 grant configurations for OAuth2 authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PayloadType","description":"The types of the response payload that are returned by the HTTP `client` after the data binding operation\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RedirectCode","description":"Defines the HTTP redirect codes as a type.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RequestMessage","description":"The types of messages that are accepted by HTTP `client` when sending out the outbound request.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ResponseMessage","description":"The types of messages that are accepted by HTTP `listener` when sending out the outbound response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"StatusCodeResponse","description":"Defines the possible Status code response record types.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"TargetType","description":"The types of data values that are expected by the HTTP `client` to return after the data binding operation\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Block","description":"","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"ByteOrder","description":"Represents network byte order.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"Format","description":"The format, which will be used to represent the CSV.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"Printable","description":"Define all the printable types.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"Separator","description":"Field separators, which are supported by the `DelimitedTextRecordChannel`.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"SigningAlgorithm","description":"The cryptographic algorithms used to secure the JWS.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Value","description":"A value of anydata type\n","moduleId":"log","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Valuer","description":"A function that returns anydata type\n","moduleId":"log","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientAuth","description":"Defines the authentication configuration types for the HTTP client used for token introspection.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"GrantConfig","description":"Represents the grant type configurations supported for OAuth2.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Parameter","description":"Represents all parameters used in SQL stored procedure call.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"Value","description":"Possible type of parameters that can be passed into the SQL query.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"DayOfWeek","description":"The day of weel according to the US convention.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"Seconds","description":"Holds the seconds as a decimal value.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"Utc","description":"Point on UTC time-scale.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"UtcZoneHandling","description":"Defualt zone value represation in different formats.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"ZERO_OR_ONE","description":"Represents the type that can be either zero or one.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"ClientAuthConfig","description":"Defines the authentication configurations for the WebSocket client.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"OAuth2GrantConfig","description":"Represents OAuth2 grant configurations for OAuth2 authentication.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"}],"clients":[{"id":"ImapClient","description":"Represents an IMAP Client, which interacts with an IMAP Server.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PopClient","description":"Represents a POP Client, which interacts with a POP Server.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"SmtpClient","description":"Represents an SMTP Client, which interacts with an SMTP Server.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Client","description":"Represents an FTP client that intracts with an FTP server\n","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"Caller","description":"Provides the gRPC remote functions for interacting with caller.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Client","description":"The gRPC client endpoint provides the capability for initiating contact with a remote gRPC service.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ClientOAuth2Handler","description":"Defines the OAuth2 handler for client authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ListenerLdapUserStoreBasicAuthProvider","description":"Defines the LDAP store Basic Auth handler for listener authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ListenerOAuth2Handler","description":"Defines the OAuth2 handler for listener authentication.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"StreamingClient","description":"Provides the gRPC streaming client actions for interacting with the gRPC server.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Caller","description":"The caller actions for responding to client requests.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CircuitBreakerClient","description":"A Circuit Breaker implementation which can be used to gracefully handle network failures.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Client","description":"The HTTP client provides the capability for initiating contact with a remote HTTP service.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ClientOAuth2Handler","description":"Defines the OAuth2 handler for client authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CookieClient","description":"Provides the cookie functionality across HTTP client actions.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FailoverClient","description":"An HTTP client endpoint which provides failover support over multiple HTTP clients.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpCachingClient","description":"An HTTP caching client implementation which takes an `HttpActions` instance and wraps it with an HTTP caching layer.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpClient","description":"Provides the HTTP actions for interacting with an HTTP server.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpSecureClient","description":"Provides secure HTTP remote functions for interacting with HTTP endpoints.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerLdapUserStoreBasicAuthProvider","description":"Defines the LDAP store Basic Auth handler for listener authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ListenerOAuth2Handler","description":"Defines the OAuth2 handler for listener authentication.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LoadBalanceClient","description":"LoadBalanceClient endpoint provides load balancing functionality over multiple HTTP clients.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RedirectClient","description":"Provides redirect functionality for HTTP client remote functions.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"RetryClient","description":"Provides the HTTP remote functions for interacting with an HTTP endpoint.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Caller","description":"Represents caller object in tcp service remote methods\n\n","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Client","description":"Initializes the TCP connection client based on the \nprovided configurations.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Caller","description":"Represents caller object in UDP service remote methods.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"Client","description":"Initializes the UDP connectionless client based on the provided configurations.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"ConnectClient","description":"Initializes the UDP connection oriented client based on the \nprovided configurations.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"Caller","description":"Represents a WebSocket caller.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Client","description":"Represents a WebSocket synchronous client endpoint.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"DiscoveryService","description":"Represents resource-discovery service which identify the `hub` and `topic` from `resource-URL`.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"SubscriptionClient","description":"The HTTP based client for WebSub subscription and unsubscription.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"HubClient","description":"HTTP Based client for WebSub content publishing to subscribers\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"PublisherClient","description":"The HTTP based client for WebSub topic registration and deregistration, and notifying the hub of new updates.","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"}],"listeners":[{"id":"Listener","description":"Represents the directory listener endpoint, which is used to listen to a directory in the local file system.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"Listener","description":"Represents a service listener that monitors the FTP location.","moduleId":"ftp","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha9"},{"id":"Listener","description":"Represents a Graphql listener endpoint.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Listener","description":"Represents server listener where one or more services can be registered.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Listener","description":"This is used for creating HTTP server endpoints.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Listener","description":"This is used for creating TCP server endpoints.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Listener","description":"This is used for creating UDP server endpoints.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"Listener","description":"This is used for creating Websocket server endpoints.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Listener","description":"Represents a Subscriber Service listener endpoint.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Listener","description":"Represents a Service listener endpoint.","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"}],"annotations":[{"id":"Function","description":"@awslambda:Function annotation\n","moduleId":"awslambda","moduleOrgName":"ballerinax","moduleVersion":"0.0.0"},{"id":"BindingName","description":"@azurefunctions:BindingName annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"BlobInput","description":"@azurefunctions:BlobInput annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"BlobOutput","description":"@azurefunctions:BlobOutput annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"BlobTrigger","description":"@azurefunctions:BlobTrigger annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"CosmosDBInput","description":"@azurefunctions:CosmosDBInput annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"CosmosDBOutput","description":"@azurefunctions:CosmosDBOutput annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"CosmosDBTrigger","description":"@azurefunctions:CosmosDBTrigger annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"Function","description":"@azurefunctions:Function annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"HTTPOutput","description":"@azurefunctions:HTTPOutput annotation\n","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"HTTPTrigger","description":"@azurefunctions:HTTPTrigger annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"QueueOutput","description":"@azurefunctions:QueueOutput annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"QueueTrigger","description":"@azurefunctions:QueueOutput annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"TimerTrigger","description":"@azurefunctions:TimerTrigger annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"TwilioSmsOutput","description":"@azurefunctions:TwilioSmsOutput annotation.","moduleId":"azure_functions","moduleOrgName":"ballerinax","moduleVersion":"1.0.0"},{"id":"Task","description":"@c2c:Task annotation to configure cron job.","moduleId":"cloud","moduleOrgName":"ballerina","moduleVersion":"1.0.0"},{"id":"ServiceConfiguration","description":"The annotation to configure a GraphQL service.","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ServiceDescriptor","description":"Service descriptor annotation.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"CallerInfo","description":"The annotation which is used to configure the type of the response.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Header","description":"The annotation which is used to define the Header resource signature parameter.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Payload","description":"The annotation which is used to define the Payload resource signature parameter and return parameter.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ResourceConfig","description":"The annotation which is used to configure an HTTP resource.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ServiceConfig","description":"The annotation which is used to configure an HTTP service.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Binding","description":"Describes the Java class representing a Ballerina binding.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"Constructor","description":"Describes a Java constructor, which provides an implementation of a Ballerina function of which the body is marked as\n`external`.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"FieldGet","description":"Describes a Java Field access, which provides an implementation of a Ballerina function of which the body is marked as\n`external`.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"FieldSet","description":"Describes a Java Field mutate, which provides an implementation of a Ballerina function of which the body is marked as\n`external`.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"Method","description":"Describes a Java method, which provides an implementation of a Ballerina function of which the body is marked as\n`external`.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"Observable","description":"","moduleId":"observe","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"ServiceInfo","description":"Annotation for additional OpenAPI information of a Ballerina service.","moduleId":"openapi","moduleOrgName":"ballerina","moduleVersion":"2.0.11"},{"id":"AfterEach","description":"Identifies afterTest function.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"AfterGroups","description":"Identifies afterGroup function.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"AfterSuite","description":"Identifies afterSuite function.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"BeforeEach","description":"Identifies beforeTest function.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"BeforeGroups","description":"Identifies beforeGroup function.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"BeforeSuite","description":"Identifies beforeSuite function.","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"Config","description":"","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"Mock","description":"Identifies the MockFunction object\n","moduleId":"test","moduleOrgName":"ballerina","moduleVersion":"0.0.0"},{"id":"Participant","description":"The annotation which is used to configure local transaction participant function.","moduleId":"transaction","moduleOrgName":"ballerinai","moduleVersion":"1.0.12"},{"id":"ServiceConfig","description":"The annotation which is used to configure a WebSocket service.","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"SubscriberServiceConfig","description":"WebSub Subscriber Configuration for the service, indicating subscription related parameters.","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"}],"objectTypes":[{"id":"ListenerBasicAuthProvider","description":"Represents the listener Basic Auth provider, which could be used to authenticate credentials.","moduleId":"auth","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"AbstractCache","description":"The `cache:AbstractCache` object is used for custom implementations of the Ballerina cache.","moduleId":"cache","moduleOrgName":"ballerina","moduleVersion":"2.1.0-alpha8"},{"id":"Service","description":"Represents a GraphQL service\n","moduleId":"graphql","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Node","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"ParentNode","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"Visitor","description":"","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"AbstractClientEndpoint","description":"Represents the abstract gRPC client endpoint.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Service","description":"The gRPC service type\n","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"ClientObject","description":"The representation of the http Client object type for managing resilient clients.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"LoadBalancerRule","description":"\nLoadBalancerRule object type provides a required abstraction to implement different algorithms.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PersistentCookieHandler","description":"The representation of a persistent cookie handler object type for managing persistent cookies.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Service","description":"The HTTP service type\n","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"PrintableRawTemplate","description":"Represents raw templates.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"JObject","description":"The Ballerina abstract object which is to be extended by Ballerina\nobjects representing Ballerina bindings for Java classes.","moduleId":"jballerina.java","moduleOrgName":"ballerina","moduleVersion":"0.9.0"},{"id":"Client","description":"Represents a SQL client.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"CustomResultIterator","description":"The object type that is used as a structure to define a custom class with custom\nimplementations for nextResult and getNextQueryResult in the connector modules.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"OutParameter","description":"Represents all OUT parameters used in SQL stored procedure call.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"TypedValue","description":"Represents a parameter for the SQL Client remote functions when a variable needs to be passed\nto the remote function.","moduleId":"sql","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"Job","description":"The Ballerina Job object provides the abstraction for a job instance, which schedules to execute periodically.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"ConnectionService","description":"Represent TCP Listener ConnectionService service type.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Service","description":"Represent TCP Listener service type.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Service","description":"Represent UDP Listener service type.","moduleId":"udp","moduleOrgName":"ballerina","moduleVersion":"0.9.0-alpha8"},{"id":"PingPongService","description":"The Websocket Sync client service type\n","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Service","description":"The Websocket service type\n","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"UpgradeService","description":"The Websocket upgrade service type\n","moduleId":"websocket","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"SubscriberService","description":"The WebSub service type\n","moduleId":"websub","moduleOrgName":"ballerina","moduleVersion":"1.2.0-alpha8"},{"id":"Service","description":"","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"}],"enums":[{"id":"EvictionPolicy","description":"Possible types of eviction policy that can be passed into the `EvictionPolicy`\n","moduleId":"cache","moduleOrgName":"ballerina","moduleVersion":"2.1.0-alpha8"},{"id":"Protocol","description":"Represents protocol options.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Security","description":"Security type.","moduleId":"email","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CopyOption","description":"Represents options that can be used when copying files/directories\n\n","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"DirOption","description":"Represents options that can be used when creating or removing directories.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"NormOption","description":"Represents the options that can be passed to normalizePath function.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"TestOption","description":"Represents the options that can be passed to test function.","moduleId":"file","moduleOrgName":"ballerina","moduleVersion":"0.7.0-alpha8"},{"id":"RootOperationType","description":"Represents the types of operations valid in Ballerina GraphQL.","moduleId":"graphql.parser","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"},{"id":"CertValidationType","description":"Represents certification validation type options.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"Protocol","description":"Represents protocol options.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"VerifyClient","description":"Represents client verify options.","moduleId":"grpc","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"CertValidationType","description":"Represents certification validation type options.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"Protocol","description":"Represents protocol options.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"VerifyClient","description":"Represents client verify options.","moduleId":"http","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"FileWriteOption","description":"Represents a file opening options for writing.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"XmlEntityType","description":"Represents the XML entity type that needs to be written.","moduleId":"io","moduleOrgName":"ballerina","moduleVersion":"0.6.0-alpha8"},{"id":"HttpVersion","description":"Represents HTTP versions.","moduleId":"jwt","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"CredentialBearer","description":"Represents HTTP versions.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"HttpVersion","description":"Represents HTTP versions.","moduleId":"oauth2","moduleOrgName":"ballerina","moduleVersion":"1.1.0-alpha8"},{"id":"ErrorPolicy","description":"Possible options for the `ErrorPolicy`.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"WaitingPolicy","description":"Possible options for the `WaitingPolicy`.","moduleId":"task","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"Protocol","description":"Represents protocol options.","moduleId":"tcp","moduleOrgName":"ballerina","moduleVersion":"0.8.0-alpha8"},{"id":"HeaderZoneHandling","description":"Indicate how to handle both `zoneOffset` and `timeAbbrev`.","moduleId":"time","moduleOrgName":"ballerina","moduleVersion":"2.0.0-alpha9"},{"id":"NamespaceUUID","description":"Represents UUIDs strings of well known namespace IDs.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"Version","description":"Represents the UUID versions.","moduleId":"uuid","moduleOrgName":"ballerina","moduleVersion":"0.10.0-alpha8"},{"id":"MessageType","description":"Enum to differenciate the type of content-update message\n\n","moduleId":"websubhub","moduleOrgName":"ballerina","moduleVersion":"0.2.0-alpha8"}]}} \ No newline at end of file diff --git a/docerina-ui/src/__tests__/load_data.test.js b/docerina-ui/src/__tests__/load_data.test.js deleted file mode 100644 index ea9580521..000000000 --- a/docerina-ui/src/__tests__/load_data.test.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from 'react'; -import { render, unmountComponentAtNode } from 'react-dom'; -import { act } from 'react-dom/test-utils'; -import '@testing-library/jest-dom'; -import docJson from './api-docs.json'; -import App from '../App'; - -window.scrollTo = jest.fn(); - -// before each test, create `div` element -beforeEach(() => { - const elem = document.createElement('div'); //
... - elem.setAttribute('id', 'app'); //
... - document.body.appendChild(elem); //
... -}); - -// after each test, remove `div` element -afterEach(() => { - const elem = document.getElementById('app'); - unmountComponentAtNode(elem); // unmount React component - elem.remove(); // remove -}); - -test('Test data loading for API Docs React App', () => { - const elem = document.getElementById('app'); - act(() => { - render(, elem); - }); - - const h2Elem = elem.querySelector('h2'); //

- expect(h2Elem).toHaveTextContent('Language Library'); -}); diff --git a/docerina-ui/src/__tests__/test-env.js b/docerina-ui/src/__tests__/test-env.js deleted file mode 100644 index cc2db9ebc..000000000 --- a/docerina-ui/src/__tests__/test-env.js +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import $ from 'jquery'; - -global.$ = global.jQuery = $; diff --git a/docerina-ui/src/component/annotations.js b/docerina-ui/src/component/annotations.js deleted file mode 100644 index 3c837c599..000000000 --- a/docerina-ui/src/component/annotations.js +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import { getTypeLabel, scrollAndHighlight } from "./helper" -import Layout from "./layout" -import { appType, rootPath } from '../Router' -import Markdown from "./markdown" - -const Annotations = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - return ( - - -
-

Annotations

- -
-
-
    - {props.annotations.map(item => ( -
    -
  • - {item.name} - {item.type != null && getTypeLabel(item.type)} - {item.attachmentPoints} -
  • - {item.isDeprecated == true && -
    D
    - } - -
    - ))} -
-
-
-
-
- ); -} - -export default Annotations; diff --git a/docerina-ui/src/component/classes.js b/docerina-ui/src/component/classes.js deleted file mode 100644 index 741d6650a..000000000 --- a/docerina-ui/src/component/classes.js +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import Fields from "./fields" -import InitMethod from "./initMethod" -import MethodTable from "./methodTable" -import Method from "./method" -import Layout from "./layout" -import { scrollAndHighlight } from "./helper" -import { appType } from '../Router' -import Markdown from "./markdown" - -const BClass = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - let bClass = props.bClass; - - return ( - - -
- {bClass != null && -
-

Class: {bClass.name}

- { - bClass.isDeprecated == true && -
Deprecated
- } - { - bClass.isIsolated == true && -
Isolated
- } - { - bClass.isReadOnly == true && -
Read Only
- } - -
-
- - {bClass.initMethod != null && } - {bClass.otherMethods != null && bClass.otherMethods.length > 0 && -
-

Methods

-
- -
-
- } - {bClass.fields != null && bClass.fields.length > 0 && -
-

Fields

-
- -
-
- } -
-
- {bClass.otherMethods != null && bClass.otherMethods.length > 0 && - bClass.otherMethods.map(item => ( -
- )) - } -
-
-
- } -
-
- ); -} - -export default BClass; diff --git a/docerina-ui/src/component/clients.js b/docerina-ui/src/component/clients.js deleted file mode 100644 index 30b0383f0..000000000 --- a/docerina-ui/src/component/clients.js +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import Fields from "./fields" -import InitMethod from "./initMethod" -import MethodTable from "./methodTable" -import Method from "./method" -import Layout from "./layout" -import { scrollAndHighlight } from "./helper" -import { appType } from '../Router' -import Markdown from "./markdown" - -const Client = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - let client = props.client; - - return ( - - - -
- {client != null && -
-

Client: {client.name}

- { - client.isDeprecated == true && -
Deprecated
- } - { - client.isIsolated == true && -
Isolated
- } - { - client.isReadOnly == true && -
Read Only
- } - -
-
- - {client.initMethod != null && } - - {client.remoteMethods != null && client.remoteMethods.length > 0 && -
-

Remote Methods

-
- -
-
- } - {client.resourceMethods != null && client.resourceMethods.length > 0 && -
-

Resource Methods

-
- -
-
- } - {client.otherMethods != null && client.otherMethods.length > 0 && -
-

Methods

-
- -
-
- } - {client.fields != null && client.fields.length > 0 && -
-

Fields

-
- -
-
- } -
- {client.remoteMethods != null && - client.remoteMethods.map(item => ( -
- )) - } - {client.resourceMethods != null && - client.resourceMethods.map(item => ( -
- )) - } - {client.otherMethods != null && - client.otherMethods.map(item => ( -
- )) - } -
-
- } -
-
- ); -} - -export default Client; diff --git a/docerina-ui/src/component/codeblock.js b/docerina-ui/src/component/codeblock.js deleted file mode 100644 index 260e8e23f..000000000 --- a/docerina-ui/src/component/codeblock.js +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from "react"; -import Highlight, { defaultProps } from "prism-react-renderer"; -import { Popup } from 'semantic-ui-react' -import { rootPath } from "../Router" - -import Prism from 'prism-react-renderer/prism'; -(typeof global !== 'undefined' ? global : window).Prism = Prism; - -require("../../public/prism-ballerina"); - -const timeoutLength = 1500 -class CodeBlock extends React.Component { - - constructor(props) { - super(props); - this.state = { isOpen: false }; - this.handleOpen = this.handleOpen.bind(this); - this.handleClose = this.handleClose.bind(this); - } - - handleOpen() { - this.setState({ isOpen: true }) - - this.timeout = setTimeout(() => { - this.setState({ isOpen: false }) - }, timeoutLength) - } - - handleClose() { - this.setState({ isOpen: false }) - clearTimeout(this.timeout) - } - - render() { - const { inline, className, children } = this.props; - if (children == null) { - return (<>); - } - // Extract langauge from className - const match = /language-(\w+)/.exec(className || '') - const language = match != null ? match[1] : ""; - // Remove the \n at the end - const code = String(children).replace(/\n$/, ""); - - return !inline ? ( - <> -
- { navigator.clipboard.writeText(code) }} />} - content={Copied!} - on='click' - open={this.state.isOpen} - onClose={this.handleClose} - onOpen={this.handleOpen} - position='bottom center' - /> -
- - {({ className, style, tokens, getLineProps, getTokenProps }) => ( -
-                            {tokens.map((line, i) => (
-                                
- {i + 1} - {line.map((token, key) => ( - - ))} -
- ))} -
- )} -
- - ) : ( - - ) - - } -} - -export default CodeBlock; diff --git a/docerina-ui/src/component/constants.js b/docerina-ui/src/component/constants.js deleted file mode 100644 index fb2695439..000000000 --- a/docerina-ui/src/component/constants.js +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import { getTypeLabel, scrollAndHighlight } from "./helper" -import Layout from "./layout"; -import { appType } from '../Router' -import Markdown from "./markdown" - -const Constants = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - return ( - - -
-

Constants

- -
-
-
    - {props.constants.map(item => ( -
    -
  • - {item.name} - {item.type != null && getTypeLabel(item.type)} {item.value} -
  • - {item.isDeprecated == true && -
    D
    - } - -
    - ))} -
-
-
-
-
- ); -} - -export default Constants; diff --git a/docerina-ui/src/component/constructlist.js b/docerina-ui/src/component/constructlist.js deleted file mode 100644 index 7ee68029a..000000000 --- a/docerina-ui/src/component/constructlist.js +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from "react"; -import { Link } from '../Router' -import { getConnector } from "./helper" -import { Accordion } from 'semantic-ui-react' - -const ConstructList = (props) => { - if (props.type == "desktop") { - const panel = [ - { - key: props.listType, - title: props.listType, - content: { - content: ( -
- {props.module[props.listType].map(item => ( - {item.name} - ))} -
- ), - }, - }, - ]; - return ( - - ); - } else { - return ( - <> - {props.module[props.listType].map(item => ( - {item.name} - ))} - - ) - } -} - -export default ConstructList; diff --git a/docerina-ui/src/component/enum.js b/docerina-ui/src/component/enum.js deleted file mode 100644 index 74068892d..000000000 --- a/docerina-ui/src/component/enum.js +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import Layout from "./layout" -import { appType } from '../Router' -import Markdown from "./markdown" - -const Enum = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - let bEnum = props.bEnum; - - return ( - -
- {bEnum != null && -
-

Enum: {bEnum.name}

- { - bEnum.isDeprecated == true && -
Deprecated
- } - -
-
- {bEnum.members.length != 0 && -
-

Members

-
- - - {bEnum.members.map(item => ( - - - - - ))} - -
- {item.name} -
-
-
- } -
-
- } -
-
- ); -} - -export default Enum; diff --git a/docerina-ui/src/component/errors.js b/docerina-ui/src/component/errors.js deleted file mode 100644 index bfbe91786..000000000 --- a/docerina-ui/src/component/errors.js +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import { getTypeLabel, scrollAndHighlight } from "./helper" -import Layout from "./layout" -import { appType } from '../Router' -import Markdown from "./markdown" - -const Errors = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - return ( - - -
-

Errors

- -
-
-
    - {props.errors.map(item => ( -
    -
  • - {item.name} - {item.isDistinct == true && -
    distinct
    - } - {item.detailType != null && getTypeLabel(item.detailType)} -
  • - {item.isDeprecated == true && -
    D
    - } - -
    - ))} -
-
-
- -
-
- ); -} - -export default Errors; diff --git a/docerina-ui/src/component/fields.js b/docerina-ui/src/component/fields.js deleted file mode 100644 index dd4f036d5..000000000 --- a/docerina-ui/src/component/fields.js +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from "react"; -import { getTypeLabel } from "./helper" -import { Link } from '../Router' -import Markdown from "./markdown" - -const Fields = (props) => { - return ( -
-
    - {props.fields.map(item => ( -
    -
  • - {item.inclusionType == null && - <> - {item.name} - {item.isReadOnly && readonly } - {getTypeLabel(item.type, item.defaultValue)} - - } - {item.inclusionType != null && - <> - - Fields Included from - * - {getTypeLabel(item.inclusionType, item.defaultValue)} - - } -
  • - {item.inclusionType == null && } - {item.inclusionType != null && - <> -
      - {item.inclusionType.memberTypes.map(type => { - return( - <> -
    • {type.name} - {type.elementType != null && getTypeLabel(type.elementType, type.defaultValue)} -
    • - {type.description != null && } - - ); - })} -
    - - } -
    - ))} -
-
- ); -} - -export default Fields; diff --git a/docerina-ui/src/component/functions.js b/docerina-ui/src/component/functions.js deleted file mode 100644 index 9e8e7a48a..000000000 --- a/docerina-ui/src/component/functions.js +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import { getFirstLine, scrollAndHighlight } from "./helper" -import { Link, appType } from '../Router' -import Method from "./method" -import Layout from "./layout" -import Markdown from "./markdown" - -const Functions = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - return ( - - -
-

Functions

-
- - - {props.functions.map(item => ( - - - - - ))} - -
- {item.name} - -
- { - item.isDeprecated == true && -
D
- } - { - item.isIsolated == true && -
I
- } - -
-
-
- {props.functions.map(item => ( - - ))} -
-
-
-
- ); -} - -export default Functions; diff --git a/docerina-ui/src/component/helper.js b/docerina-ui/src/component/helper.js deleted file mode 100644 index 3b61b6fdb..000000000 --- a/docerina-ui/src/component/helper.js +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from "react"; -import { Link, appType } from '../Router' - -export const getLangLib = (name) => { - const langLibs = ["array", "boolean", "decimal", "error", "float", "future", "int", "map", "object", "stream", "string", "value","xml"]; - if (langLibs.includes(name) && appType != "react") { - return {name} - } else { - return {name} - } -} - -export const getTypeLabel = (type, defaultValue) => { - var label = []; - if (type.isAnonymousUnionType) { - label.push(type.memberTypes.map(type1 => getTypeLabel(type1)).reduce((prev, curr) => [prev, ' | ', curr])); - } else if (type.isIntersectionType) { - label.push(type.memberTypes.map(type1 => getTypeLabel(type1)).reduce((prev, curr) => [prev, ' & ', curr])); - } else if (type.isTuple) { - label.push([{type.memberTypes.map(type1 => getTypeLabel(type1)).reduce((prev, curr) => [prev, ', ', curr])}]); - } else if (type.isLambda && type.returnType != null) { - label.push( function({type.paramTypes.length > 0 && type.paramTypes.map(type1 => getTypeLabel(type1)).reduce((prev, curr) => [prev, ', ', curr])}) returns ({getTypeLabel(type.returnType)})); - } else if (type.isLambda && type.returnType == null) { - label.push( function({type.paramTypes.length > 0 && type.paramTypes.map(type1 => getTypeLabel(type1)).reduce((prev, curr) => [prev, ', ', curr])}) () ); - } else if (type.isArrayType) { - label.push({getTypeLabel(type.elementType)}); - } else if (type.isParenthesisedType) { - label.push(({getTypeLabel(type.elementType)})); - } else if (type.isInclusion) { - label.push(*{getLink(type)}); - } else if (type.isTypeDesc) { - label.push(typedesc{type.elementType != null && <{getTypeLabel(type.elementType)}>}); - } else if (type.category == "future") { - label.push(future{type.elementType != null && <{getTypeLabel(type.elementType)}>}); - } else if (type.category == "inline_closed_record") { - label.push(record {|{type.memberTypes.length > 0 && {type.memberTypes.map(type1 => {type1.name} {getTypeLabel(type1.elementType)}).reduce((prev, curr) => [prev, ', ', curr])} }|}); - } else if (type.category == "inline_record") { - label.push(record {{type.memberTypes.length > 0 && {type.memberTypes.map(type1 => {type1.name} {getTypeLabel(type1.elementType)}).reduce((prev, curr) => [prev, ', ', curr])} }}); - } else if (type.isRestParam) { - label.push({getTypeLabel(type.elementType)}); - } else if (type.category == "map" && type.constraint != null) { - label.push({getLangLib(type.name)}<{getTypeLabel(type.constraint)}>); - } else if (type.category == "stream") { - label.push({getLangLib(type.name)}<{type.memberTypes.map(type1 => getTypeLabel(type1)).reduce((prev, curr) => [prev, ', ', curr])}>); - } else if (type.category == "builtin" || type.moduleName == "lang.annotations") { - label.push(getLangLib(type.name)); - } else if (!type.generateUserDefinedTypeLink || type.category == "UNKNOWN") { - label.push({type.name}); - } else { - label.push(getLink(type)); - } - // Get suffixes - label.push(getSuffixes(type)); - if (defaultValue != null && defaultValue != "") { - if ((type.category == "objectTypes" || type.category == "classes") && defaultValue != "()") { - label.push((default {getLink(type)})); - } else { - label.push((default {defaultValue})); - } - } - - return label; -} - -export const getFirstLine = (lines) => { - if (lines != null) { - var newLine = lines.replace(/
(.|\n)*?<\/pre>/g, " ");
-        newLine = newLine.replace(/(.|\n)*?<\/table>/g, " ");
-
-        var splits = newLine.split(/\.\s/, 2);
-        if (splits.length < 2) {
-            return splits[0];
-        } else {
-            return splits[0] + ".";
-        }
-    } else {
-        return "";
-    }
-}
-
-export const getLink = (type) => {
-    var link = {type.name}
-    return link;
-}
-
-
-export const getSuffixes = (type) => {
-    var suffix = [];
-    if (type.isArrayType) {
-        suffix.push({"[ ]".repeat(type.arrayDimensions)});
-    } else if (type.isRestParam) {
-        suffix.push(...);
-    }
-    if (type.isNullable) {
-        suffix.push(?);
-    }
-    return suffix;
-}
-
-export const getConnector = (listType) => {
-    if (listType == "records" || listType == "classes" || listType == "clients" || listType == "objectTypes" || listType == "listeners" || listType == "enums") {
-        return "/";
-    } else {
-        return "#";
-    }
-}
-
-export const removeHtmlTags = (str) => {
-    return str != null ? str.replace(/<\/?[^>]*>/g, "") : "";
-}
-
-export const scrollAndHighlight = (elemId) => {
-    const elem = document.getElementById(elemId.split("#")[1]);
-    if (elem != null) {
-        elem.scrollIntoView();
-        elem.classList.add('highlight');
-        setTimeout(function () { elem.classList.remove('highlight'); }, 2000);
-    }
-}
diff --git a/docerina-ui/src/component/initMethod.js b/docerina-ui/src/component/initMethod.js
deleted file mode 100644
index b86912250..000000000
--- a/docerina-ui/src/component/initMethod.js
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- *  Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
- *
- *  WSO2 Inc. licenses this file to you under the Apache License,
- *  Version 2.0 (the "License"); you may not use this file except
- *  in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-
-import React from "react";
-import { getTypeLabel } from "./helper"
-import Markdown from "./markdown"
-
-const InitMethod = (props) => {
-    return (
-        
- {props.initMethod.description != "" && - -
- -

Constructor

- {props.initMethod.description != null && - - } -
-                        init ({props.initMethod.parameters.length > 0 && props.initMethod.parameters.map(param => { return [getTypeLabel(param.type), " " + param.name]; }).reduce((prev, curr) => [prev, ', ', curr])})
-                    
-
- {props.initMethod.parameters.map(item => ( -
-
    -
  • {item.name} {getTypeLabel(item.type)} {item.defaultValue}
  • -
  • - -
  • -
-
- ))} -
-
- } -
- ); -} - -export default InitMethod; diff --git a/docerina-ui/src/component/layout.js b/docerina-ui/src/component/layout.js deleted file mode 100644 index 24794e3be..000000000 --- a/docerina-ui/src/component/layout.js +++ /dev/null @@ -1,210 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useState } from 'react' -import { Transition, Dropdown } from 'semantic-ui-react' -import SideBar from "./sidebar" -import { Head, rootPath, otherScripts, Link, appType } from '../Router' -import SearchList from "./searchlist" -import { removeHtmlTags } from "./helper" - -const Layout = (props) => { - - const [visibility, setVisibility] = useState(false); - const [searchText, setSearchText] = useState(""); - - let hasChildPages; - if (props.pageType == "functions" || props.pageType == "types" || props.pageType == "errors" || props.pageType == "annotations" || props.pageType == "constants" - || props.pageType == "variables") { - hasChildPages = false; - } else { - hasChildPages = true; - } - - let searchBoxText = ""; - - if (props.pageType == "moduleIndex") { - searchBoxText = "Search in distribution..."; - } else if (props.pageType == "orgModules") { - searchBoxText = "" - } else { - searchBoxText = "Search in " + props.module.id + " module..."; - } - - function toggleMenu() { - setVisibility(!visibility); - } - - function keyUpHandler(e) { - const inputText = e.target.value; - const mainDiv = document.getElementById("main"); - if (inputText !== "") { - if (mainDiv != null) { - mainDiv.classList.add('hidden'); - } - } else { - if (mainDiv != null) { - mainDiv.classList.remove('hidden'); - } - } - setSearchText(inputText); - } - - const resetSearch = () => { - setSearchText(""); - const mainDiv = document.getElementById("main"); - if (mainDiv != null) { - mainDiv.classList.remove('hidden'); - } - } - - return ( -
- - - - - {props.title} - - {props.module != null && } - - - {otherScripts} - - -
- -
-
-
-
- -
-
-
- -
-
-
- -
-
- -
-
-
- {props.pageType != "orgModules" &&
-
- -
- -
-
-
} - {appType != "react" && - } -
-
-
-
- -
-
-
-
-
- -
- -
-
-
-
- - {appType != "react" && - - Ballerina - Learn - Central - - - } -
-
-
- - {props.pageType != "orgModules" &&
- -
} -
- {props.pageType != "moduleIndex" && props.pageType != "orgModules" && props.pageType != "404" && -
- {(props.match.params.orgName == "ballerina") && !props.match.params.moduleName.startsWith("lang.") && - <> - Ballerina library - - - } - {(props.match.params.orgName != "ballerina") && !props.match.params.moduleName.startsWith("lang.") && - <> -

Module

- - - } - {props.match.params.moduleName.startsWith("lang.") && - <> - Language Library - - - } - {props.pageType == "module" &&

{props.match.params.moduleName}

} - {props.pageType != "module" && - - {props.match.params.moduleName} - - {hasChildPages ? - ({props.pageType} -

{props.match.params.constructName}

) - : - (

{props.pageType}

) - } -
- } -
- } - -
- {props.children} -
-
-
-
-
-
- -
- ); -} - -export default Layout; diff --git a/docerina-ui/src/component/listeners.js b/docerina-ui/src/component/listeners.js deleted file mode 100644 index 3b88a4b1c..000000000 --- a/docerina-ui/src/component/listeners.js +++ /dev/null @@ -1,112 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import Fields from "./fields" -import InitMethod from "./initMethod" -import MethodTable from "./methodTable" -import Method from "./method" -import Layout from "./layout" -import { scrollAndHighlight } from "./helper" -import { appType } from '../Router' -import Markdown from "./markdown" - -const Listener = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - let listener = props.listener; - - return ( - - - -
- {listener != null && -
-

Listener: {listener.name}

- { - listener.isDeprecated == true && -
Deprecated
- } - { - listener.isIsolated == true && -
Isolated
- } - { - listener.isReadOnly == true && -
Read Only
- } - -
-
- - {listener.initMethod != null && } - - {listener.lifeCycleMethods != null && listener.lifeCycleMethods.length > 0 && -
-

LifeCycle Methods

-
- -
-
- } - {listener.otherMethods != null && listener.otherMethods.length > 0 && -
-

Methods

-
- -
-
- } - {listener.fields.length > 0 && -
-

Fields

-
- -
-
- } -
- {listener.lifeCycleMethods != null && - listener.lifeCycleMethods.map(item => ( -
- )) - } - {listener.otherMethods != null && - listener.otherMethods.map(item => ( -
- )) - } -
-
- } -
-
- ); -} - -export default Listener; diff --git a/docerina-ui/src/component/markdown.js b/docerina-ui/src/component/markdown.js deleted file mode 100644 index 0a42087b0..000000000 --- a/docerina-ui/src/component/markdown.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from 'react' -import ReactMarkdown from 'react-markdown'; -import gfm from 'remark-gfm' -import rehypeRaw from 'rehype-raw' -import CodeBlock from "./codeblock"; - -function SemanticTable(props) { - return ( -
- {props.children} -
- ); -} - -const Markdown = (props) => { - return (); -} - -export default Markdown; diff --git a/docerina-ui/src/component/method.js b/docerina-ui/src/component/method.js deleted file mode 100644 index af12511d2..000000000 --- a/docerina-ui/src/component/method.js +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from "react"; -import { getTypeLabel } from "./helper" -import Markdown from "./markdown" -import { Link } from '../Router' - -const Method = (props) => { - return ( -
-
- -

{props.method.isResource ? - <>{props.method.accessor} {props.method.resourcePath} - : props.method.name}

-
-
-
-                    function {props.method.isResource ?
-                        <>{props.method.accessor} {props.method.resourcePath}
-                        : props.method.name}(
-            {props.method.parameters.length > 0 && props.method.parameters.map(param => { return [getTypeLabel(param.type), " " + param.name]; }).reduce((prev, curr) => [prev, ', ', curr])})
-            {props.method.returnParameters.length > 0 &&  returns {getTypeLabel(props.method.returnParameters[0].type)}}
-                    
-                
-
-
- { - props.method.isDeprecated == true && -
Deprecated
- } - { - props.method.isIsolated == true && -
Isolated Function
- } - { - props.method.isRemote == true && -
Remote Function
- } - { - props.method.isResource == true && -
Resource Function
- } - - {props.method.inclusionType != null &&

Method included from *{getTypeLabel(props.method.inclusionType)}

} -
- {props.method.inclusionType == null && - <> - {props.method.parameters.length > 0 && -
-

Parameters

- {props.method.parameters.map(item => ( -
-
    -
  • - {item.name} - {getTypeLabel(item.type)} - {item.defaultValue != "" && (default {item.defaultValue})} -
  • - { - item.isDeprecated == true && -
    Deprecated
    - } - - -
-
- ))} -
- } - - {props.method.returnParameters.length > 0 && -
-

Return Type

({getTypeLabel(props.method.returnParameters[0].type)}) - -
- } - - } -
- ); -} - -export default Method; diff --git a/docerina-ui/src/component/methodTable.js b/docerina-ui/src/component/methodTable.js deleted file mode 100644 index 3d70eae3b..000000000 --- a/docerina-ui/src/component/methodTable.js +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import * as React from "react"; -import { getFirstLine, getTypeLabel } from "./helper" -import { Link } from '../Router' -import Markdown from "./markdown" - -const MethodTable = (props) => { - - return ( -
- - - {props.methods.map(item => ( - - - - - ))} - -
- {item.isResource ? - <>{item.accessor} {item.resourcePath} - : item.name} - - { - item.isDeprecated == true && -
D
- } - {item.inclusionType == null && } - {item.inclusionType != null &&

Method included from {getTypeLabel(item.inclusionType)}

} -
-
- ); -} - -export default MethodTable; diff --git a/docerina-ui/src/component/moduleindex.js b/docerina-ui/src/component/moduleindex.js deleted file mode 100644 index 55ba25cca..000000000 --- a/docerina-ui/src/component/moduleindex.js +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from "react"; -import { Link, appType } from '../Router' -import Layout from "./layout"; -import Markdown from "./markdown" -import { getFirstLine, scrollAndHighlight } from "./helper" - -const ModuleIndex = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - return ( -
- - {props.releaseVersion != null && -
-

Ballerina Library (API) Documentation

-

Distribution: {props.releaseVersion}

-
- } - -

Language Library

- - - {props.langLibs.map((item) => ( - - - - - ))} - -
{item.id}
-

Standard Library

- - - {props.modules.map((item) => ( - - - - - - ))} - -
{item.id}

{item.version}

-
-
- ); -} - -export default ModuleIndex; diff --git a/docerina-ui/src/component/moduleview.js b/docerina-ui/src/component/moduleview.js deleted file mode 100644 index 357f51a23..000000000 --- a/docerina-ui/src/component/moduleview.js +++ /dev/null @@ -1,428 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import { Link, appType } from '../Router' -import { getFirstLine, scrollAndHighlight } from "./helper" -import Layout from "./layout" -import Markdown from "./markdown" -import { Dropdown } from 'semantic-ui-react' - -const ModuleView = (props) => { - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - return ( - - -
-

{props.module.orgName}/{props.module.id} - {(props.moduleVersions == null || props.moduleVersions.length == 1) && : {props.module.version}} - {props.moduleVersions != null && props.moduleVersions.length > 1 && - - - {props.moduleVersions.map(item => ( - {item} - ))} - - } -

- - - - {props.module.relatedModules.length > 1 && -
-
-

Modules

-

[{props.module.relatedModules.length}]

-
-
- - - {props.module.relatedModules.map(item => ( - - - - - ))} - -
- {item.id} - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.listeners.length > 0 && -
-
-

Listeners

-

[{props.module.listeners.length}]

-
-
- - - {props.module.listeners.map(item => ( - - - - - ))} - -
- {item.name} - - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.clients.length > 0 && -
-
-

Clients

-

[{props.module.clients.length}]

-
-
- - - {props.module.clients.map(item => ( - - - - - ))} - -
- {item.name} - - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.functions.length > 0 && -
-
-

Functions

-

[{props.module.functions.length}]

-
-
- - - {props.module.functions.map(item => ( - - - - - ))} - -
- {item.name} - - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.classes.length > 0 && -
-
-

Classes

-

[{props.module.classes.length}]

-
-
- - - {props.module.classes.map(item => ( - - - - - ))} - -
- {item.name} - - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.objectTypes != null && props.module.objectTypes.length > 0 && -
-
-

Object Types

-

[{props.module.objectTypes.length}]

-
-
- - - {props.module.objectTypes.map(item => ( - - - - - ))} - -
- {item.name} - - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.records.length > 0 && -
-
-

Records

-

[{props.module.records.length}]

-
-
- - - {props.module.records.map(item => ( - - - - - ))} - -
- {item.name} - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.constants.length > 0 && -
-
-

Constants

-

[{props.module.constants.length}]

-
-
- - - {props.module.constants.map(item => ( - - - - - ))} - -
- {item.name} - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.enums.length > 0 && -
-
-

Enums

-

[{props.module.enums.length}]

-
-
- - - {props.module.enums.map(item => ( - - - - - ))} - -
- {item.name} - - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.annotations.length > 0 && -
-
-

Annotations

-

[{props.module.annotations.length}]

-
-
- - - {props.module.annotations.map(item => ( - - - - - ))} - -
- {item.name} - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.types.length > 0 && -
-
-

Types

-

[{props.module.types.length}]

-
-
- - - {props.module.types.map(item => ( - - - - - ))} - -
- {item.name} - - { - item.isDeprecated == true && -
D
- } - -
-
- } - - {props.module.variables != null && props.module.variables.length > 0 && -
-
-

Variables

-

[{props.module.variables.length}]

-
-
- - - {props.module.variables.map(item => ( - - - - - ))} - -
- {item.name} - - { - item.isDeprecated == true && -
D
- } - -
-
- } - {props.module.errors.length > 0 && -
-
-

Errors

-

[{props.module.errors.length}]

-
-
- - - {props.module.errors.map(item => ( - - - - - ))} - -
- {item.name} - - - { - item.isDeprecated == true && -
D
- } - -
-
- } -
-
- ); -} - -export default ModuleView; diff --git a/docerina-ui/src/component/notfound.js b/docerina-ui/src/component/notfound.js deleted file mode 100644 index 45a53dd45..000000000 --- a/docerina-ui/src/component/notfound.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from 'react'; -import { Link } from '../Router' -import Layout from "./layout" - -const NotFound = (props) => ( - - -
-

404

-

Page not found :(

-

The requested page could not be found.

- Go Home -
-
- -); - -export default NotFound; diff --git a/docerina-ui/src/component/objecttypes.js b/docerina-ui/src/component/objecttypes.js deleted file mode 100644 index b8a29e9e7..000000000 --- a/docerina-ui/src/component/objecttypes.js +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import Fields from "./fields" -import MethodTable from "./methodTable" -import Method from "./method" -import Layout from "./layout" -import { scrollAndHighlight } from "./helper" -import { Link, appType } from '../Router' -import Markdown from "./markdown" - -const ObjectType = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - let objectType = props.objectType; - - return ( - - -
- {objectType != null && -
-

Object Type: {objectType.name}

- { - objectType.isDeprecated == true && -
Deprecated
- } - { - objectType.isReadOnly == true && -
Read Only
- } - { - objectType.isDistinct == true && -
Distinct
- } - -
-
- - {objectType.methods != null && objectType.methods.length > 0 && -
-

Methods

-
- -
-
- } - {objectType.fields != null && objectType.fields.length > 0 && -
-

Fields

-
- -
-
- } -
- {objectType.methods != null && - objectType.methods.map(item => ( -
- )) - } -
-
- } -
-
- ); -} - -export default ObjectType; diff --git a/docerina-ui/src/component/record.js b/docerina-ui/src/component/record.js deleted file mode 100644 index 19aaa4f1d..000000000 --- a/docerina-ui/src/component/record.js +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import Fields from "./fields" -import Layout from "./layout" -import { Link, appType } from '../Router' -import Markdown from "./markdown" - -const Record = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - let record = props.record; - - return ( - -
- {record != null && -
-

Record: {record.name}

- { - record.isDeprecated == true && -
Deprecated
- } - - { - record.isReadOnly == true && -
Read Only
- } - { - record.isClosed == true && -
Closed record
- } -
- {record.fields.length == 0 &&

This record doesn't contain any fields.

} - {record.fields.length != 0 && -
-

Fields

- -
- } -
-
- } -
-
- ); -} - -export default Record; diff --git a/docerina-ui/src/component/searchlist.js b/docerina-ui/src/component/searchlist.js deleted file mode 100644 index 0d047e809..000000000 --- a/docerina-ui/src/component/searchlist.js +++ /dev/null @@ -1,384 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from "react"; -import { Link } from '../Router' - -const SearchList = (props) => { - - const onLinkClick = () => { - document.getElementById("searchBox").value = ""; - var resetSearch = props.resetFunc; - resetSearch(); - } - - let searchTxt = props.searchText; - - // Variables to hold the filtered list - let filteredModuleList = []; - let filteredFunctionsList = []; - let filteredClassesList = []; - let filteredObjTypesList = []; - let filteredRecordsList = []; - let filteredConstantsList = []; - let filteredErrorsList = []; - let filteredTypesList = []; - let filteredClientsList = []; - let filteredListenersList = []; - let filteredAnnotationsList = []; - let filteredEnumsList = []; - - // Use .filter() to determine which items should be displayed - // based on the search terms - filteredModuleList = props.searchData.modules.filter((item) => { - // change current item to lowercase - const lc = item.id.toLowerCase(); - // change search term to lowercase - const filter = searchTxt.toLowerCase(); - // check to see if the current list item includes the search term - // If it does, it will be added to filteredList. Using lowercase eliminates - // issues with capitalization in search terms and search content - return lc.includes(filter); - }); - - filteredFunctionsList = props.searchData.functions.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredClassesList = props.searchData.classes.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredObjTypesList = props.searchData.objectTypes.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredRecordsList = props.searchData.records.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredConstantsList = props.searchData.constants.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredErrorsList = props.searchData.errors.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredTypesList = props.searchData.types.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredClientsList = props.searchData.clients.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredListenersList = props.searchData.listeners.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredAnnotationsList = props.searchData.annotations.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - filteredEnumsList = props.searchData.enums.filter((item) => { - const lc = item.id.toLowerCase(); - const filter = searchTxt.toLowerCase(); - return lc.includes(filter); - }); - - return ( -
- {props.searchText && -
-

Search results for '{props.searchText}'

- {filteredModuleList.length == 0 && filteredClassesList.length == 0 && - filteredFunctionsList.length == 0 && filteredRecordsList.length == 0 && - filteredConstantsList.length == 0 && filteredTypesList.length == 0 && - filteredErrorsList.length == 0 && filteredClientsList.length == 0 && - filteredListenersList.length == 0 && filteredAnnotationsList.length == 0 - && filteredObjTypesList.length == 0 && filteredEnumsList.length == 0 &&

No results found

- } - {filteredModuleList.length > 0 && -
-

Modules: {filteredModuleList.length}

- - - {filteredModuleList.map(item => ( - - - - - ))} - -
- - {item.id} -

{item.description}

-
-
- } - - {filteredClassesList.length > 0 && -
-

Classes: {filteredClassesList.length}

- - - {filteredClassesList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredObjTypesList.length > 0 && -
-

Object Types: {filteredObjTypesList.length}

- - - {filteredObjTypesList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredClientsList.length > 0 && -
-

Clients: {filteredClientsList.length}

- - - {filteredClientsList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredListenersList.length > 0 && -
-

Listeners: {filteredListenersList.length}

- - - {filteredListenersList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredFunctionsList.length > 0 && -
-

Functions: {filteredFunctionsList.length}

- - - {filteredFunctionsList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredRecordsList.length > 0 && -
-

Records: {filteredRecordsList.length}

- - - {filteredRecordsList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredConstantsList.length > 0 && -
-

Constants: {filteredConstantsList.length}

- - - {filteredConstantsList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredEnumsList.length > 0 && -
-

Enums: {filteredEnumsList.length}

- - - {filteredEnumsList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredTypesList.length > 0 && -
-

Types: {filteredTypesList.length}

- - - {filteredTypesList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredErrorsList.length > 0 && -
-

Errors: {filteredErrorsList.length}

- - - {filteredErrorsList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - - {filteredAnnotationsList.length > 0 && -
-

Annotations: {filteredAnnotationsList.length}

- - - {filteredAnnotationsList.map(item => ( - - - - - ))} - -
- {item.moduleId + ": " + item.id} -

{item.description}

-
-
- } - -
- } -
- ) -} - -export default SearchList; diff --git a/docerina-ui/src/component/sidebar.js b/docerina-ui/src/component/sidebar.js deleted file mode 100644 index 5a372f32a..000000000 --- a/docerina-ui/src/component/sidebar.js +++ /dev/null @@ -1,201 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from "react"; -import { Dropdown } from 'semantic-ui-react' -import { Link } from '../Router' -import ConstructList from "./constructlist" - -const getModuleConstructTypes = (props) => { - let module = props.module; - return (
- {module.listeners != null && module.listeners.length > 0 && - - } - {module.clients != null && module.clients.length > 0 && - - } - {module.functions != null && module.functions.length > 0 && - - } - {module.classes != null && module.classes.length > 0 && - - } - {module.objectTypes != null && module.objectTypes.length > 0 && - - } - {module.records != null && module.records.length > 0 && - - } - {module.enums != null && module.enums.length > 0 && - - } - {module.constants != null && module.constants.length > 0 && - - } - {module.annotations != null && module.annotations.length > 0 && - - } - {module.types != null && module.types.length > 0 && - - } - {module.variables != null && module.variables.length > 0 && - - } - {module.errors != null && module.errors.length > 0 && - - } -
- -
); -} - -const SideBar = (props) => { - if (props.pageType == "404") { - return (<>); - } else if (props.pageType == "orgModules") { - return ( -
-
- Organization -
-
- {props.orgName} -
-
-
); - } else if (props.pageType == "moduleIndex") { - return ( -
-
- Distribution -
-
- {props.releaseVersion} -
-
-
- Language Library - Standard Library -
-
); - } - if (props.type == "desktop") { - return ( -
-
- Module {props.module.id} -
-
- Version {props.module.version} -
-
- {props.module.relatedModules.length > 1 && - <> -
- Related Modules -
-
- {props.module.relatedModules.map(item => ( - {item.id} - ))} -
-
- - } - {props.module != null && -
- -
- Module {props.module.id} -
- {getModuleConstructTypes(props)} - -
- } -
- ); - } else { - let hasChildPages; - if (props.pageType == "types" || props.pageType == "errors" || props.pageType == "annotations" || props.pageType == "constants" || props.pageType == "module") { - hasChildPages = false; - } else { - hasChildPages = true; - } - return (<> - {props.module.relatedModules.length > 1 && - - - {props.module.relatedModules.map(item => ( - {item.id} - ))} - - - } - {hasChildPages && - - - - - - } - - - {props.module.listeners != null && props.module.listeners.length > 0 && - Listeners - } - {props.module.clients != null && props.module.clients.length > 0 && - Clients - } - {props.module.functions != null && props.module.functions.length > 0 && - Functions - } - {props.module.classes != null && props.module.classes.length > 0 && - Classes - } - {props.module.objectTypes != null && props.module.objectTypes.length > 0 && - Object Types - } - {props.module.records != null && props.module.records.length > 0 && - Records - } - {props.module.enums != null && props.module.enums.length > 0 && - Enums - } - {props.module.constants != null && props.module.constants.length > 0 && - Constants - } - {props.module.annotations != null && props.module.annotations.length > 0 && - Annotations - } - {props.module.types != null && props.module.types.length > 0 && - Types - } - {props.module.variables != null && props.module.variables.length > 0 && - Variables - } - {props.module.errors != null && props.module.errors.length > 0 && - Errors - } - - - ); - } -} - -export default SideBar; diff --git a/docerina-ui/src/component/types.js b/docerina-ui/src/component/types.js deleted file mode 100644 index 47e1c8934..000000000 --- a/docerina-ui/src/component/types.js +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import { getTypeLabel, scrollAndHighlight } from "./helper" -import Layout from "./layout" -import { appType } from '../Router' -import Markdown from "./markdown" - -const Types = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - return ( - -
-

Types

- {props.types != null && -
-
- {props.types.map(item => ( -
-
    -
  • - {item.name} - {getTypeLabel(item)} -
  • - { - item.isDeprecated == true && -
    Deprecated
    - } - -
-
- ))} -
-
- } -
-
- ); -} - -export default Types; diff --git a/docerina-ui/src/component/variables.js b/docerina-ui/src/component/variables.js deleted file mode 100644 index 893e80ba3..000000000 --- a/docerina-ui/src/component/variables.js +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React, { useEffect } from 'react' -import { getTypeLabel, scrollAndHighlight } from "./helper" -import Layout from "./layout" -import { appType } from '../Router' -import Markdown from "./markdown" - -const ModuleVariables = (props) => { - - useEffect(() => { - if (appType == "react" && props.history.location.hash != "") { - scrollAndHighlight(props.history.location.hash); - } else if (appType == "next" && location.hash != "") { - scrollAndHighlight(location.hash); - } else { - window.scrollTo(0, 0); - } - }); - - return ( - -
-

Variables

- {props.variables != null && -
-
- {props.variables.map(item => ( -
-
    -
  • - {item.name} - {getTypeLabel(item.type, item.defaultValue)} -
  • - { - item.isDeprecated == true && -
    Deprecated
    - } - -
-
- ))} -
-
- } -
-
- ); -} - -export default ModuleVariables; diff --git a/docerina-ui/src/index.html b/docerina-ui/src/index.html deleted file mode 100644 index 6b57cd1eb..000000000 --- a/docerina-ui/src/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - -
- - - diff --git a/docerina-ui/src/index.js b/docerina-ui/src/index.js deleted file mode 100644 index dfad2aef0..000000000 --- a/docerina-ui/src/index.js +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. - * - * WSO2 Inc. licenses this file to you under the Apache License, - * Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import React from 'react'; -import ReactDOM from 'react-dom'; -import App from './App'; -import 'semantic-ui-css/semantic.min.css' -import "./styles.css"; - - -function loadScript(url, callback) { - console.log("loading.........."); - - // Adding the script tag to the head as suggested before - var head = document.head; - var script = document.createElement('script'); - script.type = 'text/javascript'; - script.src = url; - - // Then bind the event to the callback function. - // There are several events for cross browser compatibility. - script.onreadystatechange = callback; - script.onload = callback; - - // Fire the loading - head.appendChild(script); -} - -const rootElement = document.getElementById("root"); -var apiDocsJson = null; -loadScript("./api-docs.js", () => { - console.log("API Docs js loaded"); - apiDocsJson = window.apiDocsJson; - ReactDOM.render(, rootElement); -}); - diff --git a/docerina-ui/src/styles.css b/docerina-ui/src/styles.css deleted file mode 100644 index 6f2183130..000000000 --- a/docerina-ui/src/styles.css +++ /dev/null @@ -1,618 +0,0 @@ -.logo { - margin-left: 10px; - padding-top: 25px; - padding-bottom: 50px; -} - -.logo-img { - width: 175px; - height: auto; -} - -.docs-logo { - font-size: 25px; - font-weight: bold; - color: grey; - letter-spacing: -1px; -} - -@keyframes highlight { - 0% { - background: #d5f3ff; - } - 100% { - background: none; - } -} - -.highlight { - animation: highlight 3s; -} - -.hidden { - display: none; -} - -.builtin-type { - color: #07a; -} -body code { - background-color: #1B1F230D; -} - -.method-content .main-method-title a.url-link { - visibility: hidden; -} - -.capitalize { - text-transform: capitalize !important; -} - -.copy-icon { - margin-top: -10px; - margin-bottom: -5px; - display:flex; - justify-content:flex-end; - width:100%; - padding:0; -} - -.line-number { - user-select: none; - text-align: right; - display: inline-block; - width: 35px; - border-right: 1px solid #ddd; - padding-left: 0; - padding-right: 10px; - margin-right: 10px; - color: #888; -} - -.method-signature { - display: grid; - background-color: #f5f2f0; - padding: 1em; - margin: .5em 0; -} - -.module-version-index { - white-space: nowrap; -} - -.module-version { - margin-left: 12px; - color: #CBCEDB; -} - -.module-version .caret.down.icon { - margin-left: 1px !important; - color: #464646; -} - -.module-version-text { - font-size: 28px !important; -} - -.method-signature a { - font-size: 14px !important; - font-family: monospace, monospace !important; -} - -.method-signature .builtin-type { - color: #07a; -} - -.method-content .main-method-title:hover a.url-link { - visibility: visible; - width: 16px; -} - -.method-content .default { - word-break: break-all; -} - -.method-content h2 { - margin-top: 5px; -} - -.method-content .function-desc { - margin-top: 15px; -} - -.method-content .parameters, .method-content .returns-listing { - margin-top: 15px; - padding-left: 10px; -} - -.method-content .returns-listing p { - margin-top: 5px; -} - -.fields-listing p { - margin-bottom: 10px; - display: inline-block; -} - -.method-content .params-listing p { - display: contents; -} - -.method-content .params-listing span { - word-break: -} - -.method-content .params-listing ul { - margin-top: 5px; - margin-bottom: 0; -} - -.method-content { - padding-top: 15px; - padding-bottom: 20px -} - -.method-list { - margin-bottom: 24px; -} - -.method-list .ui.table { - padding-left: 24px; -} - -.truncate { - max-width: 260px; - overflow: hidden; - text-overflow: ellipsis; -} - -/* .fields-list { -margin-top: 24px; -} */ - -.fields-listing ul { - margin-top: 0; -} - -.fields-listing li { - margin-top: 5px; -} - -.url-link-img { - display: none; -} - -.ui.visible.left.vertical.sidebar.menu { - width: 245px; - padding-left: 15px; - box-shadow: none; - border-color: #eff1f5; - overflow-y: hidden !important; -} - -.ui.visible.left.vertical.sidebar.menu:hover { - overflow-y: scroll !important; -} - -.main-content a { - color: #20b6b0; -} - -.main-content a:hover { - color: #177576; -} - -.ui.visible.left.vertical.sidebar.menu .header, .ui.visible.left.vertical.sidebar.menu .header a { - font-family: 'Roboto', sans-serif !important; - font-size: 16px !important; - color: #5f5f5f; - font-weight: 500; -} - -.ui.visible.left.vertical.sidebar.menu .item { - max-width: 215px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - color: #888888; - font-size: 16px; -} - -.ui.visible.left.vertical.sidebar.menu a:hover { - font-weight: 900; -} - -.ui.visible.left.vertical.sidebar.menu .ui.accordion.item:hover { - font-weight: 900; -} - -.ui.visible.left.vertical.sidebar.menu .header a:hover { - font-weight: 900; -} - -.ui.visible.left.vertical.sidebar.menu .item.active { - background-color: white; - font-weight: 900; -} - -.ui.visible.left.vertical.sidebar.menu .ui.divider { - margin-right: 25px; -} - -.ui.sidebar.menu .ui.accordion .title { - color: #888888 !important; - font-size: 16px !important; - font-family: 'Roboto', sans-serif !important; - text-transform: capitalize !important; -} - -.ui.sidebar.menu .ui.accordion .title .dropdown.icon { - float: right; -} - -.ui.sidebar.menu .ui.accordion.item { - padding-top: 0; - padding-bottom: 0; -} - -.ui.sidebar.menu .ui.accordion div.content { - padding-top: 0; - margin: 0; -} - -.row.nav-bar .ui.secondary.menu .right.menu { - margin-right: 25px; -} - -.search-list .ui.basic.table { - margin-top: 0 !important; - margin-bottom: 10px; -} - -.search-list h3 { - margin-bottom: 0px; -} - -.method-sum { - background-color: #f5f7f8; - padding: 25px; -} - -.method-sum .ui.basic.table { - background-color: #f5f7f8; -} - -.method-content .returns-listing h3, .method-sum h3 { - display: inline; -} - -.param-title { - margin-bottom: 0 !important; -} - -.params-returns-details { - padding-left: 20px; -} - -.params-returns-details .returns-listing p:first-child { - margin-top: 10px; -} - -.nav-bar { - border-bottom: 1px solid #f0eff2; - border-right: 1px solid #f0eff2; - padding-top: 17px; - height: 80px; -} - -.nav-bar .dropdown.item { - font-size: 16px !important; -} - -.search-bar { - color: #a4a5a7 !important; - font-size: 16px !important; - font-family: 'Roboto', sans-serif !important; - padding-left: 15px !important; -} - -.ballerina, .nav-bar a { - color: #20b6b0 !important; - font-weight: 600 !important; -} - -.nav-bar .ui.dropdown:hover, .nav-bar a:hover { - color: #57595d !important; - background-color: #ffffff !important; -} - -.nav-bar .active { - color: #57595d !important; - background-color: #ffffff !important; -} - -.mobile-logo-div, .mobile-logo, .mob-menu { - display: none; -} - -.nav-bar .ui.dropdown, body { - font-family: 'Roboto', sans-serif !important; -} - -.ui.breadcrumb a { - color: #a6a7a8; -} - -.ui.breadcrumb a:hover { - color: #22b7b1; -} - -.ui.breadcrumb a.current { - color: #727375 !important; -} - -.type .builtin-type { - font-size: 16px; -} - -body .main-content { - padding-left: 30px; - padding-top: 30px; - max-width: 960px; -} - -body .main-content-holder { - background-color: #fafcfe; -} - -body .module-construct { - margin-top: 40px; - ; -} - -body .main-content .module-data .table .module-desc p { - display: inline; -} - -body .attach-icon { - width: 12px; - opacity: 0.3; -} - -body .strike { - text-decoration: line-through; -} - -h1, h2, h3, h4, h5, a { - font-family: 'Roboto', sans-serif !important; - color: #464646; -} - -body code.language-ballerina a { - font-size: 14px !important; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important; -} - -body p, a, li, ul, th, td { - font-size: 16px !important; -} - -body p, li, ul, th, td { - color: #57595d; -} - -.ui.table thead th { - color: #57595d !important; -} - -.enum-name { - font-weight: 600; -} - -.break-spaces { - white-space: break-spaces !important; -} - -body .main-method-title h2, body .main-method-title p { - display: inline-block; - margin-bottom: 0; -} - -.params-returns-details .params-listing p { - display: inline; -} - -.select-css { - border: none !important; - background-color: #ffffff; - outline: none; - box-shadow: none; -} - -.ui.table tr td { - /*border-top: 0px !important;*/ -} - -body table .search-title, body table .module-title { - /* max-width: 220px; -width: 220px; -white-space: nowrap; -overflow: hidden; -text-overflow: ellipsis;*/ - color: #5f5f5f; -} - -.main-method-title.record { - font-size: 24px; - color: #21b5b0; -} - -.main-method-title.object { - font-size: 24px; - color: #265c9e; -} - -.main-method-title.function { - font-size: 24px; - color: #ec407a; -} - -.main-method-title.constant { - font-size: 24px; - color: #8e218c; -} - -.main-method-title.type { - font-size: 24px; - color: #a25e1f; -} - -.main-method-title.error { - font-size: 24px; - color: #ae0515; -} - -.constants .data-wrapper { - padding-left: 40px; -} - -.constants .data-wrapper .params-listing { - display: list-item; - padding-left: 0; -} - -.constants .data-wrapper .params-listing ul { - padding-left: 0; -} - -.constants .data-wrapper .params-listing li { - display: block; -} - -.horizontal.list .item { - font-size: 16px !important; - font-weight: 400 !important; -} - -.ballerina-snippet { - overflow: auto; - background-color: #f5f7f8; - padding: 20px; -} - -.content { - margin-left: 240px; - font-size: 16px; -} - -.module-data { - background-color: #ffffff !important; - border-color: #f0eff2 !important; - width: 95%; - margin-top: 15px; -} - -.construct-page .ui.horizontal.label { - margin-bottom: 15px; -} - -@media (max-width: 1199px) { - .content { - margin-left: 215px; - font-size: 16px; - max-width: fit-content; - } - .search-bar { - max-width: 220px; - } - .ui.visible.left.vertical.sidebar.menu { - width: 215px; - padding-left: 15px; - } -} - -@media (max-width: 991px) { - .toc { - display: none; - } - .content { - margin-left: 0; - width: 100%; - } - .module-data { - width: 99%; - } - .mob-menu { - display: none; - } - .ui.breadcrumb { - margin-top: 20px; - margin-left: 2px; - } - .row.nav-bar { - display: none; - } - .pusher { - border-top: 10px solid #20b6b0; - } - .mobile-logo { - display: inline-block; - margin-top: 15px; - margin-left: 20px; - } - .mobile-logo-img { - width: 150px; - height: auto; - } - - .mobile-docs-logo { - font-size: 22px; - font-weight: bold; - color: grey; - letter-spacing: -1px; - } - .mobile-logo-div { - display: contents; - } - .main-content { - padding-top: 0 !important; - padding-left: 5px !important; - padding-right: 5px !important; - } - .module-data { - padding: 1em !important; - } - .ui.stackable.menu { - margin: 0; - border: 1px solid #f0eff2; - background-color: #ffffff; - margin-right: 5px; - margin-bottom: 10px; - } - .ui.menu { - font-family: 'Roboto', sans-serif !important; - ; - } - .search-bar { - padding-left: 0 !important; - padding-right: 0 !important; - margin: 0 !important; - } - .ui.menu .ui.dropdown.ballerina .menu .item { - color: #20b6b0 !important; - font-weight: 600 !important; - } - .ui.menu .ui.dropdown.ballerina .menu .item.active { - color: #57595d !important; - } - .ui.menu .ui.dropdown.item { - color: #5f5f5f; - font-weight: 500; - } - .ui.menu .ui.dropdown .menu .item { - color: #888888 !important; - } - .ui.menu .ui.icon.button { - background-color: #ffffff; - } -} \ No newline at end of file diff --git a/docerina-ui/webpack.config.js b/docerina-ui/webpack.config.js deleted file mode 100644 index ff2cbab22..000000000 --- a/docerina-ui/webpack.config.js +++ /dev/null @@ -1,63 +0,0 @@ -const path = require('path'); -const autoprefixer = require('autoprefixer'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const CopyWebpackPlugin = require('copy-webpack-plugin'); - -module.exports = { - entry: './src/index.js', - output: { - path: path.resolve(__dirname, 'dist'), - filename: 'bundle.js', - chunkFilename: '[id].js', - publicPath: '' - }, - devServer: { - contentBase: [path.resolve(__dirname, 'public')], - }, - resolve: { - extensions: ['.js', '.jsx'] - }, - module: { - rules: [ - { - test: /\.js$/, - loader: 'babel-loader', - exclude: /node_modules/ - }, - { - test: /\.css$/, - use: [ - 'style-loader', - 'css-loader' - ] - }, - { - test: [/\.bmp$/, /\.gif$/, /\.jpe?g$/, /\.png$/], - loader: require.resolve('url-loader'), - options: { - limit: 10000, - name: 'static/media/[name].[hash:8].[ext]', - }, - }, - { - test: [/\.eot$/, /\.ttf$/, /\.svg$/, /\.woff$/, /\.woff2$/], - loader: require.resolve('file-loader'), - options: { - name: 'static/media/[name].[hash:8].[ext]', - }, - } - ] - }, - plugins: [ - new HtmlWebpackPlugin({ - template: __dirname + '/src/index.html', - filename: 'index.html', - inject: 'body' - }), - new CopyWebpackPlugin({ - patterns: [ - { from: 'public' } - ] - }) - ] -}; \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 1de407c9b..a919388e1 100644 --- a/settings.gradle +++ b/settings.gradle @@ -22,7 +22,6 @@ plugins { rootProject.name = 'ballerina-dev-tools' include(':checkstyle') -include(':docerina-ui') include(':testerina-report-tools') include(':architecture-model-generator:architecture-model-generator-core') include(':architecture-model-generator:architecture-model-generator-plugin') @@ -37,7 +36,6 @@ include(':flow-model-generator:flow-model-index-generator') include(':flow-model-generator:flow-model-central-client') project(':checkstyle').projectDir = file("build-config${File.separator}checkstyle") -project(':docerina-ui').projectDir = file('docerina-ui') project(':testerina-report-tools').projectDir = file('testerina-report-tools') project(':architecture-model-generator:architecture-model-generator-core').projectDir = file('architecture-model-generator/modules/architecture-model-generator-core') project(':architecture-model-generator:architecture-model-generator-plugin').projectDir = file('architecture-model-generator/modules/architecture-model-generator-plugin')